我有一个必须在查询中匹配子串的需求。 e.g如果字段值:solr查询中的子串匹配
PREFIXabcSUFFIX
我要创建相匹配abc
查询。我总是知道前缀的长度。
我不能使用EdgeNgram
和Ngram
由于空间限制的。(因为他们将创造更多的索引。)
所以我需要做的查询时间,而不是指数的时间。使用通配符作为类似*abc*
的前缀将对性能产生很大影响。
因为我会知道前缀的长度,我希望能有一些方法,我可以做点像....abc*
其中点代表的确切长度的前缀,使查询不像搜索整个索引如在通配符查询的情况下(*abc*
)。
这是可能的solr?谢谢你的时间 。
Solr的版本:4.10