Поиск по всем столбцам в ящике - PullRequest
0 голосов
/ 27 сентября 2018

Поскольку в упругом поиске есть поле _all, я ничего не могу найти в cratedb.Итак, нужно ли нам поддерживать собственное анализируемое поле для этой цели или клеть предоставляет что-то встроенное?

Ответы [ 2 ]

0 голосов
/ 05 октября 2018

У нас нет чего-то подобного, поэтому вам нужно добавить его в запрос или сохранить выделенный столбец.

0 голосов
/ 27 сентября 2018

Поле _all является специальным универсальным полем, которое объединяет значения всех других полей в одну большую строку, используя пробел в качестве разделителя, который затем анализируется и индексируется, но не сохраняется.Это означает, что его можно искать, но не извлекать.

Поле _all позволяет искать значения в документах, не зная, какое поле содержит значение.Это делает эту опцию полезной при начале работы с новым набором данных

, см .: https://www.elastic.co/guide/en/elasticsearch/reference/current/mapping-all-field.html

...