Lucene.Net创建索引后,搜索不了结果。麻烦指点一下

创建索引过程搜索数据... 创建索引过程

搜索数据
展开
 我来答
sukinwoo
推荐于2018-04-05 · 超过20用户采纳过TA的回答
知道答主
回答量:68
采纳率:0%
帮助的人:40.9万
展开全部

你做索引的时候是不分词的,比如说,你的title是“我爱中国”,不分词就是索引库中把“我爱中国作为一个term,而你搜索的时候是采用标准分词,”我爱中国“就被分为”我“”爱“”中“”国“4个term,每个term到索引库中搜索都是没有的,因为索引中只有”我爱中国“一个term。

要能搜索到只能用精确搜索,及:

Query query=new TermQuery("title","我爱中国");

这样就能搜到了。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式