2015-02-06 15 views

Odpowiedz

5

To będzie bezpośrednio dopasować do Lucene na org.apache.lucene.queryparser.classic.QueryParserSettings#autoGeneratePhraseQueries. Gdy analizator zastosował się do ciągu zapytania, to ustawienie pozwala lucenowi generować cytowane wyrażenia bez słów kluczowych.

Quoting:

SOLR-2015: dodać logicznych autoGeneratePhraseQueries przypisują TextField. autoGeneratePhraseQueries = "true" (wartość domyślna) powoduje, że analizator zapytań do generuje zapytania do wyrażenia, jeśli z jednego nienaukowanego ciągu analizy wygenerowano wiele tokenów. Na przykład dzielenie tekstu przez WordDelimiterFilter: pdp-11 spowoduje, że parser wygeneruje tekst: "pdp 11" zamiast (tekst: PDP LUB tekst: 11). Należy zauważyć, że autoGeneratePhraseQueries = "true" zwykle nie działa dobrze w przypadku języków bez odstępów .

gdzie słowo separator pracuje jako WordDelimiterFilter.html

Ważną rzeczą jest, aby pamiętać, single non-quoted analysis string, to znaczy, jeśli ciąg kwerendy nie jest cytowany. Jeśli szukasz już cytowanej frazy, to nie ma to żadnego sensu.

Powiązane problemy