Я новичок в Stormcrawler и elasticsearch в целом. В настоящее время я использую Stormcrawler 2.0 для индексации данных веб-сайтов (включая элементы, не относящиеся к HTML, такие как документы PDF и Word) в elasticsearch. В некоторых случаях метаданные документов PDF или Word не содержат заголовок, поэтому поле сохраняется пустым / нулевым в elasticsearch. К сожалению, это вызывает проблемы в веб-приложении, которое я использую для отображения результатов поиска (search-ui). Есть ли способ, чтобы Stormcrawler вставлял значение по умолчанию Без названия в поле заголовка, если его нет в метаданных?
Я понимаю, что у elasticsearch есть параметр поля null_value, но если я правильно понимаю, этот параметр не может использоваться для текстовых полей и помогает только при поиске.
Спасибо!
null_value
можно использовать для текстовых полей. Единственное ограничение, которое имеетnull_value
в соответствии с последними документами, состоит в том, что он должен быть того же типа данных, что и поле. elastic.co/guide/en/elasticsearch/reference/ текущий / - person IanGabes   schedule 25.07.2020