好贷网好贷款

全文索引的问题 20fredrickhu]

发布时间:2016-12-3 14:50:16 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"全文索引的问题 20fredrickhu]",主要涉及到全文索引的问题 20fredrickhu]方面的内容,对于全文索引的问题 20fredrickhu]感兴趣的同学可以参考一下。

我在数据库表中title字段输入"西游记" select * from TDocument where freetext(title,'"西*"') 能查到数据 select * from TDocument where freetext(title,'"西游记"') 也能查到 select * from TDocument where freetext(title,'"*游*"') 或 select * from TDocument where freetext(title,'"*游记"') 或 select * from TDocument where freetext(title,'"*记"') 就查不到不知道是为什么

我在数据库表中title字段输入"西游记" select * from TDocument where contains(title,'"西*"') 能查到数据 select * from TDocument where contains(title,'"西游记"') 也能查到 select * from TDocument where contains(title,'"*游*"') 或 select * from TDocument where contains(title,'"*游记"') 或 select * from TDocument where freetext(title,'"*记"') 就查不到不知道是为什么

select * from TDocument where contains(title,'"*游*"') 这看过这样的用法 select * from TDocument where contains(title,'"游"')--去*号 select * from TDocument where contains(title,'"游记"')--去*号

学习.

全文检索 应该不带 * 查

好像没那么简单,呵呵.

接分是王道!

我也想了解,谢谢LZ.

好象全文索引对汉字的匹配,对其他字符和字母等检索无效. (有一个中文的字符对照文件在系统目录下)

全文索引是有很多奇怪的问题

MSSEARCH的分词有些诡异

USE pubs GO DECLARE @SearchWord varchar(30) SET @SearchWord ='Moon' SELECT pr_info FROM pub_info WHERE CONTAINS(pr_info, @SearchWord)

2005里面用英文测试了一下 freetext * 不起作用 CONTAINS * 在后面起作用,*在前面被忽视 CONTAINS     ( { column | * } , '< contains_search_condition >'      )  < contains_search_condition > ::=          { < simple_term >          | < prefix_term >          | < generation_term >          | < proximity_term >          | < weighted_term >          }          | { ( < contains_search_condition > )          { AND | AND NOT | OR } < contains_search_condition > [ ...n ]          }  < simple_term > ::=      word | " phrase " < prefix term > ::=      { "word * " | "phrase * " } < generation_term > ::=      FORMSOF ( INFLECTIONAL , < simple_term > [ ,...n ] )  < proximity_term > ::=      { < simple_term > | < prefix_term > }      { { NEAR | ~ } { < simple_term > | < prefix_term > } } [ ...n ]  < weighted_term > ::=      ISABOUT          ( { {                  < simple_term >                  | < prefix_term >                  | < generation_term >                  | < proximity_term >                  }              [ WEIGHT ( weight_value ) ]              } [ ,...n ]          ) 

< prefix term > ::=      { "word * " | "phrase * " }  是否提示只有前缀,没有后缀的说法

上一篇:如何将oracle数据库数据倒入Sql server2005 数据库中 100fredrickhu]
下一篇:SQL2005连接不上,请高手帮忙看看 20fredrickhu]

相关文章

相关评论