To zależy od konfiguracji pola, które mają być informacje.
Jeśli konfiguracja analizatora indeksującego zawiera element StopFilterFactory, to słowa przestankowe nie są po prostu indeksowane, więc nie można ich później wyszukiwać. Ponieważ jednak Solr utrzymuje pozycję terminów w indeksie, możesz polecić jej zwiększenie wartości pozycji pozostałych warunków, aby odzwierciedlić fakt, że pierwotnie istniały inne warunki.
W „enablePositionIncrements” Oto klucz do osiągnięcia tego celu:
<filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords.txt" enablePositionIncrements="true"/>
Jeśli analizator zapytań ma również StopFilterFactory skonfigurowany z tymi samymi ustawieniami, zapytanie powinno działać zgodnie z oczekiwaniami.
Zobacz ten link do szczegółów: http://www.lucidimagination.com/search/document/CDRG_ch05_5.6.18
Dziękuję, to właśnie potrzebowałem – Ruth
Tak trudno znaleźć dokładną definicję atrybutu enablePositionIncrements. Dzięki stary! – BFree