在Solr中我有以下字段用于在文本字段上执行精确的词组正则表达式搜索(每个> 1KB):
<fieldType name="text_keyword_lowercase" class="solr.TextField" positionIncrementGap="100">
<analyzer>
<tokenizer class="solr.KeywordTokenizerFactory"/>
<filter class="solr.LowerCaseFilterFactory" />
</analyzer>
</fieldType>
/sear.* ph.ase.*/
); /.*sear.* ph.ase.*/
,/.*sear.* ph.ase/
)是一个
慢(在solr中的200,000个文档中搜索需要
在我的工作站上900毫秒); 要求是能够在几秒钟内搜索数亿个文档。 有关提高后两者表现的建议吗? 或者对不同的方法/工具提出建议?