9
据我所知lucene(.net)不支持在searchterm开头的通配符 - >http://lucene.apache.org/java/2_0_0/queryparsersyntax.html “注意:你不能使用*或?符号作为搜索的第一个字符。“在searchterm开始的通配符-Lucene
例如 * myword
也许是因为它的安静难以搜索关键词前,搜索“一切”。
尽管如此,我们仍然期待在开始时使用通配符。 有谁知道这是可能的吗?
思考之一是搜索关键词,B搜索关键词,...... Z *搜索关键词 ......但似乎有点乱了我。提前
感谢
你说得对。对于Lucene Java,同样的方法setAllowLeadingWildcard也可以在QueryParser-Object上使用。 – Tobias 2011-12-01 17:55:18
截至今天,在这现在是一个属性:parser.AllowLeadingWildcard = true; – mbowles 2016-04-20 23:02:18