我有一個必須在查詢中匹配子串的需求。 e.g如果字段值:solr查詢中的子串匹配
PREFIXabcSUFFIX
我要創建相匹配abc
查詢。我總是知道前綴的長度。
我不能使用EdgeNgram
和Ngram
由於空間限制的。(因爲他們將創造更多的索引。)
所以我需要做的查詢時間,而不是指數的時間。使用通配符作爲類似*abc*
的前綴將對性能產生很大影響。
因爲我會知道前綴的長度,我希望能有一些方法,我可以做點像....abc*
其中點代表的確切長度的前綴,使查詢不像搜索整個索引如在通配符查詢的情況下(*abc*
)。
這是可能的solr?謝謝你的時間 。
Solr的版本:4.10