Я использую библиотеку Elastic Java 6.2.4 и пытаюсь анализировать текст. Я не смог найти упоминания о том, как это сделать, в документах , и не смог найти упоминаний об этом в версии 6.3 документов . Я пытался построить AnalyzerRequest
как видно ниже
try(RestHighLevelClient client =
new RestHighLevelClient(RestClient.builder(new HttpHost(elasticsearchHost, elasticsearchPort, elasticsearchScheme)))) {
AnalyzeRequest analyzeRequest = new AnalyzeRequest()
.index(elasticsearchIndex)
.analyzer("my_analyzer")
.text("Some Text To Analyze);
} catch (IOException e) {
log.error("Could not connect to elasticsearch", e);
}
Но я не мог найти, как это использовать. В этом ответе предлагается использовать TransportClient
, который устарел, поэтому я не могу его использовать и не могу найти другие примеры.
Когда я попытался посмотреть, что предлагает RestHighLevelClient
, я нашел только методы для поиска, индексации и т. Д.
Любая помощь очень ценится.