日期:2014-05-17  浏览次数:20350 次

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

这样怎么实现呢?

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