Tôi cố gắng để làm cho Solr trở lại trận đấu chính xác trên gợi ý, ví dụ:Solr đề nghị kết hợp chính xác
- spellcheck.q = tota không trở tổng trong kết quả nhưng
- spellcheck.q = tổng số không trả lại tổng số trong kết quả.
Tôi đang sử dụng lĩnh vực này cho các đề xuất:
<fieldType name="textSpellShingle" class="solr.TextField" positionIncrementGap="100">
<analyzer>
<tokenizer class="solr.StandardTokenizerFactory"/>
<filter class="solr.LowerCaseFilterFactory"/>
<filter class="solr.ShingleFilterFactory" maxShingleSize="3" outputUnigrams="true"/>
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
</analyzer>
</fieldType>
Bất kỳ ý tưởng làm thế nào để làm cho Solr trả về chính xác phù hợp trên cho thấy ??
là bộ phân tích được sử dụng để lập chỉ mục và quering là giống nhau không? –
có cùng một máy phân tích. – user3687679
thử thay thế "StandardTokenizerFactory" bằng "KeywordTokenizerFactory" –