elasticsearch - 如何在 Elasticsearch 中运行单个特定的分析器或过滤器?

标签 elasticsearch

我想看看不同的分析器和过滤器如何响应我的输入。我不想运行为我的索引映射中的某个字段定义的所有分析器,我希望能够运行它们 1) 单独运行和 2) 无需重建索引。

看起来应该这样做:

curl -XGET 'localhost:9200/_analyze?analyzer=standard' -d 'this is a test'

Elasticsearch Analyze API 所述,但这对我不起作用。 API 是否以某种方式发生了变化?

这是我得到的:

No handler found for uri [/_analyze?analyzer=standard] and method [GET]

最佳答案

已解决,它仅适用于 Elasticsearch v 0.19。

关于elasticsearch - 如何在 Elasticsearch 中运行单个特定的分析器或过滤器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9619720/

相关文章:

elasticsearch - Elasticsearch 1.5.2共享分配卡住了

elasticsearch - Elasticsearch - token 化和多重匹配查询

elasticsearch - 无痛脚本错误- “maximum number of statements that can be executed in a loop has been reached”

php - (Elasticsearch)如何获取所有文档的嵌套字段的最后一个元素然后执行子聚合

elasticsearch - 带有空格的Elasticsearch字词查询不起作用

mongodb - Elasticsearch River未能获取大量数据

java - 运行线程时的异常处理

elasticsearch - 用于分析和存储应用程序日志的 BigQuery 与 Elasticsearch

java - Titan + Tinkerpop 读取速度极慢

ElasticSearch - 字符串连接聚合?