Я возился с Innersearch за проект. Мне очень нравится Vue и это приложение, но, возможно, это нарушит условия сделки.
У меня это связано с моим экземпляром Elasticsearch. Он тянет и отображает данные, но когда я использую окно поиска, он не будет искать ни в одной фразе, в которой есть пробел. Похоже, проп: "function" управляет типами запросов. Когда я изменяю его с «match» на «match_all», я замечаю, как меняется поиск.
При этом, похоже, что опора начинается после того, можете ли вы, например, объявить "bool => should". Я читал вверх и вниз в документации Elasticsearch JS, и ничего действительно не помогает в этом вопросе. Я больше знаком с клиентом php -asticsearch.
Я читал в других местах, что мне придется переиндексировать мои данные, но для данных, которые у меня есть, уже установлено соответствие "ключевое слово". И, кроме того, когда я использовал клиент php -asticsearch, мне не нужно было менять отображение.
Итак, я немного растерялся. Я не могу сказать, пропускаю ли я что-то в синтаксисе Elasticsearch JS, или Innersearch прекратил способность делать это. Если у кого-то есть опыт с этим, я был бы признателен.