相关疑难解决方法(0)

如何查询lucene为空字段?

我希望在我的查询的第二部分有一个结果列表,而数据不为null.我发现它是如何在solr中而不是在lucene中.任何人都有一个想法谢谢

字符串:

(field_one:search AND field_two:3000)OR(field_three:search AND field_two:3000 AND NOT NULL field_one)

查询:

+ field_one:search + field_two:3000 + field_three:search + field_two:3000 -field_one:null

lucene field

18
推荐指数
3
解决办法
2万
查看次数

在searchterm -Lucene的开头的通配符

据我所知,lucene(.net)在searchterm开头不支持通配符 - > http://lucene.apache.org/java/2_0_0/queryparsersyntax.html "注意:你不能使用*或?符号作为搜索的第一个字符."

例如*myword

也许是因为在搜索项目之前搜索"所有内容"很安静.

尽管如此,我们还是希望在开始时使用通配符.有谁知道这是否可能?

一个想法是一个searchterm,b searchterm,.... z*searchterm ...但这对我来说似乎有点随机.

提前致谢

lucene.net

9
推荐指数
1
解决办法
5915
查看次数

标签 统计

field ×1

lucene ×1

lucene.net ×1