加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

sql-server – 假如包括停用词,纵然停用词列表为空,全文搜刮也不

发布时间:2021-01-25 06:04:26 所属栏目:编程 来源:网络整理
导读:我但愿可以或许搜刮每个单词,以是我已经破除了单词列表.比我重建了索引.但不幸的是,假如我输入一个带有停用词的搜刮表达式,它如故不会返回任何行.假如我漏掉了单词,我会获得功效.譬喻. “双重磨损留在原地” – 没有功效,“双重磨损逗留的处所” – 我获得的功效

我但愿可以或许搜刮每个单词,以是我已经破除了单词列表.比我重建了索引.但不幸的是,假如我输入一个带有停用词的搜刮表达式,它如故不会返回任何行.假如我漏掉了单词,我会获得功效.譬喻. “双重磨损留在原地” – 没有功效,“双重磨损逗留的处所” – 我获得的功效现实上也包括“in”.

有谁知道为什么会这样?我正在行使SQL Server 2012 Express.

很是感激!

办理要领

与此同时,我想法办理了这个题目.题目是我有本身的遏制列表,确实是空的,可是我的全文目次与我本身的遏制列表无关,而是与体系关联.以下是一些办理停用词和全文搜刮题目的有效查询:

查询停用词(不回馈体系停机词!):

select * from sys.fulltext_stopwords

查询遏制列表(不返回辖档托表!):

select * from sys.fulltext_stoplists

搜查目次中包括的单词:

SELECT * FROM sys.dm_fts_index_keywords(DB_ID('dbname'),OBJECT_ID('tablename'))

搜查关联:

select fulltext_catalog_id,stoplist_id,* from sys.fulltext_indexes;

封锁遏制列表:

ALTER FULLTEXT INDEX ON CremeSearchFT SET STOPLIST = OFF

我但愿它对或人有辅佐.

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读