Могу ли я использовать matchPhrasePrefixQuery и fuzziness одновременно? - PullRequest
0 голосов
/ 21 апреля 2019

Я использую Elasticsearch 6.5, и когда я использую matchPhrasePrefixQuery, он работает нормально.Например, у меня есть документы, такие как -

1. Человек-паук поднимается

2. Человек-паук

3.spider

Когда я набираю "s", я получаювсе это с помощью matchPhrasePrefixQuery Но когда я использую нечеткость 1-й из всех, я не могу использовать matchPhrasePrefixQuery , поэтому вместо этого я использую matchQuery поэтому мне нужно набрать полное слово, чтобы получить результаты, например, только с «s», я не получаю никакого результата, а с «pider» я получаю только паука, а не только паука, мне нужны все 3 результата, и я ожидаю всехрезультаты, когда я набираю только «s».

Означает, что мне нужно поведение matchPhrasePrefixQuery с нечеткостью.

Я нашел что-то под названием Ngrams в Elasticsearch в соответствии с этим вопросом .Но это единственное решение?или,

Есть ли другой способ выполнить это требование ???

...