Kibana иasticsearch regexp не работают - PullRequest
0 голосов
/ 11 февраля 2020

Я пытаюсь получить точное совпадение поля, но, к сожалению, регулярное выражение не работает со мной.

У меня есть Flexiblesearch 7.5.2

Теперь я пытаюсь искать внутри поля например, для строки

У меня есть этот urlField: / lang1 / page1 / и / lang2 / page1 / и / lang3 / page1 / et c ...

я пытался играть с помощью reg, чтобы получить только три вышеуказанных URL, но Кибана продолжает давать мне что-либо, содержит любой из приведенных выше примеров:

, но Кибана возвращает мне результаты также:

/ lang1 / page4 / other / url /? blahblahblah и / hello / this / is / ayman / lang1

но мне они не нужны, мне просто нужны вышеуказанные красные URL-адреса.

В чем здесь проблема? пожалуйста, сообщите

Спасибо

1 Ответ

0 голосов
/ 12 февраля 2020

Не уверен, правильно ли я вас понимаю, но вы можете использовать NativeSearchQueryBuilder из Spring Data Elasticsearch для создания запроса с использованием встроенных конструкторов запросов Elasticsearch.

...