当前位置: 代码迷 >> ASP.NET >> Lucene.net 多个词查询,该怎么解决
  详细解决方案

Lucene.net 多个词查询,该怎么解决

热度:10726   发布时间:2013-02-25 00:00:00.0
Lucene.net 多个词查询
百度,google 搜索时候输入多个词中间用空格隔开,就可以搜索这两个关键 的数据
Lucene.net 怎么能实现呢 感觉和Sql 里边的 like '%X%' or '%X1%'  

这样怎么实现呢?

------解决方案--------------------------------------------------------
没必要吧,搜索分词的时候就自动分词了,默认中文按单字分的,英文按空格,用盘古分词,建立索引,搜索用盘古分词搜索就行了,楼主可以看看盘古分词的PanGu4LuceneV1.2.0.0例子。
------解决方案--------------------------------------------------------
建立分词索引后, 搜索时就已经分好了, 然后再加上给的分点进行排序,有必须还可以分组(这比较耗资源),
------解决方案--------------------------------------------------------
你要按照你的规则查询
你就自己写分词器
  相关解决方案