我有一个名为autocomplete_analyser
defined on a field的分析器name
。当我运行查询
http://localhost:9200/courses/course/_search?q=name:dav&pretty=true
它运行分析器并返回正确的结果。当我跑
http://localhost:9200/courses/course/_search?q=dav&pretty=true
它不是。
如何让 ES 在不指定要搜索的字段的情况下运行分析器?我需要在多个字段中使用此分析器,因此我可以搜索所有字段很重要。