Иван Б.card.quoted4 kun oldin
Отключение позиций для текстовых полей
По умолчанию Elasticsearch хранит информацию о позициях для текстовых полей, которая используется для фразовых запросов и оценки релевантности на основе близости. Однако если по определенному полю фразовые запросы не требуются, информацию о позициях можно отключить, чтобы оптимизировать использование диска. Вот пример:

1. PUT indexname

2. {

3. "mappings": {

4. "properties": {

5. "color": {

6. "type": "text",

7. "index_options": "freqs"

8. }

9. }

10. }

11.

В примере выше мы установили для свойства "index_options" поля "color" значение "freqs". Это отключает информацию о позиции, но при этом сохраняет информацию о частоте терминов. Это может быть полезно, если для поля не требуются фразовые запросы
  • Fikr bildirish uchun kirish yoki roʻyxatdan oʻtish