Автозаполнение и поиск по различным индексам в elasti c search - PullRequest
1 голос
/ 21 февраля 2020

Я пытаюсь реализовать автозаполнение и поиск по всем индексам, используя elasti c search в NodeJS. Я использую @elastic/elastic.

Когда я начал исследовать, как можно выполнять поиск по различным индексам, я наткнулся на несколько полезных методов. Но multi_match_query похоже, что он сделает эту работу. Итак, я реализовал, как показано ниже:

const { body: { hits } } = await client.search({
            // skipped mentioning index to search across all indexes
            body: { query: {
                multi_match: {
                    query: req.query.q,
                    fuzziness: 1
                }
            }
        }});

Любые указатели, если есть какой-либо лучший способ реализации вышеуказанного сценария, были бы хороши.

Но главный вопрос в том, что я не смог найти способ реализовать автозаполнение по разным индексам. попытался использовать подсказки , но, похоже, это не очень хорошо работает для разных индексов и прекрасно работает только с одним индексом.

Может ли кто-нибудь помочь мне с автоматическими предложениями для разных индексов?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...