У меня есть схема, как показано нижеПоиск Solr: Матч точный результат Ко S *
<fieldType name="text" class="solr.TextField" positionIncrementGap="100">
<analyzer type="index">
<tokenizer class="solr.KeywordTokenizerFactory"/>
<filter class="solr.LowerCaseFilterFactory"/>
</analyzer>
<analyzer type="query">
<tokenizer class="solr.KeywordTokenizerFactory"/>
<filter class="solr.LowerCaseFilterFactory"/>
</analyzer>
</fieldType>
И мой документ будет:
- Koh Samui
- Koh Chang
- Ко Ланта
Когда я делаю поиск Кох * Он возвращает 3 результата. он принял. Но когда я ищу koh S *. он возвращает нулевой результат. Я хочу, чтобы результат был только Koh Samui
Похоже, [дубликат] [1]. Вам нужно избегать пробелов. [1]: http://stackoverflow.com/questions/10023133/solr-wildcard-query-with-whitespace –