Size: a a a

2020 January 06

D

Denis in richlance.ru
Не
источник

D

Denis in richlance.ru
Он будет искать именно по этой одной фразе, каждое слово.
источник

D

Denis in richlance.ru
Нужно чтобы он в запросе каждое слово отдельно рассматривал и исключал например
источник

D

Denis in richlance.ru
Грубо говоря сейчас работает

match : { “php | python -design” }

А нужно

{
Match : { php },
Match : { python },
NotMatch { design }
}
источник

E

Evgeny in richlance.ru
Denis
Нужно чтобы он в запросе каждое слово отдельно рассматривал и исключал например
я вот куда смотрю, это пример с хабра. Поиск документов без ключа щенки. Всю эту строку же надо в поле query  передать, со всеми спец символами.. надо почитать\
источник

D

Denis in richlance.ru
А попробуй)))
источник

E

Evgeny in richlance.ru
Denis
Грубо говоря сейчас работает

match : { “php | python -design” }

А нужно

{
Match : { php },
Match : { python },
NotMatch { design }
}
ясн, ну да.. там может быть достаточно сложный запрос
источник

E

Evgeny in richlance.ru
Denis
А попробуй)))
не катит, я проверил
источник

D

Denis in richlance.ru
Я ж говорю, у меня скилов с ES не очень много. Нужно разбираться, так то он очень мощный
источник

D

Denis in richlance.ru
Вот нужно сделать 2 шага
- распарсить запрос из фронта
- передать правильно match и notMatch (не помню точно) в запрос к ES
источник

E

Evgeny in richlance.ru
у меня эти скилы начали появляться пять минут назад, когда статью на хабре загуглил)
источник

D

Denis in richlance.ru
Ну вот у меня примерно так же))
источник

D

Denis in richlance.ru
Причём там важна версия. У меня 7.5, там часто меняется что-то.
источник

D

Denis in richlance.ru
ну всё, можно в профиль добавлять ElasticSearch ninja ))
источник

D

Denis in richlance.ru
Yep!
источник

D

Denis in richlance.ru
Я все хочу обертку свою для Ларавел написать, а то я использую старую. Там куча багов если новый ES использовать.
источник

E

Evgeny in richlance.ru
Denis
Я все хочу обертку свою для Ларавел написать, а то я использую старую. Там куча багов если новый ES использовать.
ну надо смотреть ближе, я вроде понимаю примерно. Сейчас весь текст для поиска пихается в поле match, а для полнотекстового поиска с поддержкой выражений надо чуть по-другому
источник

E

Evgeny in richlance.ru
Denis
Я все хочу обертку свою для Ларавел написать, а то я использую старую. Там куча багов если новый ES использовать.
источник

D

Denis in richlance.ru
Evgeny
ну надо смотреть ближе, я вроде понимаю примерно. Сейчас весь текст для поиска пихается в поле match, а для полнотекстового поиска с поддержкой выражений надо чуть по-другому
Да
источник

D

Denis in richlance.ru
Сейчас категория, ключ, скилы итд каждое поле идёт в отдельный match

Нужно просто поле keyword делать в несколько match
источник