Задать вопрос
Ответы пользователя по тегу Java
  • Почему ошибка при createIndex elasticsearch используя ElasticsearchOperations?

    poznavaka
    @poznavaka Автор вопроса
    Программист под Android, Web-разработчик
    Описанная здесь проблема решена добавлением implementation "org.elasticsearch.client:elasticsearch-rest-high-levell-client:7.6.2". в gradle.build. После этого вам следует указать тип индекса как _doc и убедиться, что ваша версия java-клиента соответствует версии Elasticsearch.
    Ответ написан
    Комментировать
  • Как использовать Similarity Elasticsearch в Springframework?

    poznavaka
    @poznavaka Автор вопроса
    Программист под Android, Web-разработчик
    Типы Similarity enum по умолчанию не подходят. Версия 4.0.0 пока не вошла в релиз, но при этом она и не имеет возможности использовать similarity с типом string, поэтому для scripted_tfidf нет смысла ее использовать. Поэтому единственным нормальным вариантом остается создавать mapping используя json из resource:
    @Mapping(mappingPath = "/mapping.json")
    @Setting(settingPath = "/settings.json")
    @Document(indexName = "indexName")
    public class IndexClass {
        @Id
        private String id;
        private String name;
    
        // getters and setters
    }
    Ответ написан
    Комментировать