Предложения для DataSearch не отображаются, когда поиск должен выполняться по упругому полю типа массива

Мой упругий поиск предоставляет результаты в виде упругого массива. Вот как выглядят отображения.

 "positions": {
            "properties": {
              "en": {
                "type": "text",
                "fields": {
                  "keyword": {
                    "type": "keyword",
                    "ignore_above": 256
                  }
                }
              },
              "fr": {
                "type": "text",
                "fields": {
                  "keyword": {
                    "type": "keyword",
                    "ignore_above": 256
                  }
                }
              }

Так что это дает мне результат, как показано ниже.

"companyinfo.positions.en": " Chain Corporate, Food Services, Service Manager, Restaurant Manager, Cybercafé Manager, Internet Café Manager, Assistant Bar Manager, Assistant Manager, Restaurant Assistant Manager, Banquet Manager, Bar Manager, Cafeteria Manager",

Я использую значение как "companyinfo.positions.en" для свойства dataField элемента управления DataSearch.

В настоящее время я не использую свойство onSuggestion, скорее я ожидаю, что DataSearch предоставит мне предложения автоматически. Но это не дает мне никаких предложений. Но контроль дает мне результаты поиска, как и ожидалось.

<DataSearch 
    componentId={id}
    dataField={'companyinfo.positions.en'}        
    placeholder={'Search Jobs'}                
    URLParams={true}
    autosuggest={true}        
    showClear={true}                
    />      

Если я предоставлю любое другое текстовое поле в качестве dataField для элемента управления DataSearch, я получу предложения, почему он не работает для полей эластичного массива.

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

1 ответ

Эта проблема была связана с вложенными полями массива в библиотеке и была исправлена ​​в v2.8.2, Изменения

Другие вопросы по тегам