У меня возникла одна проблема с использованием solr 4.9 с drupal-7 и API поиска. Когда я ищу комбинацию восклицательного знака (!), Тогда solr возвращает пустой результат.Solr возвращает пустой результат при поиске "OMG! *"
например:
http://localhost:8983/solr/collection1/select?q=OMG!*&wt=json
выше обратный запрос пустой результат. Тем не менее, в документе есть данные с этим словом:
1. "tm_title": [
"OMG! Ranveer Singh admits to having a 'Casting Couch' experience "
]
2. "tm_title": [
"OMG! Rajinikanth was supposed to dub for 'Dangal'"
]
Результат должен вернуть этот документ, как я ищу начиная слово «OMG!» и за ним следует что угодно (*).
EDITED: Ниже приведена конфигурация поля заголовка API поиска.
Пожалуйста, поделитесь типом поля, используемым для поля tm_title? поиск зависит от того, как поле было проиндексировано? –
Да, его тип текста. – vijay
Было бы хорошо, если бы вы могли поделиться определением fieldType ..fieldType, где он определил анализатор и фильтр .... Вы найдете то же самое в schema.xml –