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 我但愿它对或人有辅佐. (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |