对不起,如果这个问题看起来很新,我对弹性问题还很陌生。
我有一个带有用户输入字段的自定义UI,用户可以在其中输入搜索内容并在一个索引上运行搜索。我想确定应尽可能根据用户输入查询哪个字段。
示例场景:用户输入18->我要过滤年龄字段。用户输入“ Joe”->我要在名称字段上进行过滤,“ developer”->在工作字段上进行过滤。此外,如果将“> 18”解释为年龄范围查询,那将是非常棒的事情。
仅使用弹性API就能实现类似的效果,还是我需要自定义的解析器/分析器?
答案 0 :(得分:0)
不,它不存在。 Elastic的概念是构建您自己的搜索引擎。因此,您还必须指定搜索内容和搜索方式。我不知道您使用的是女巫语言(还是客户),但是很容易拆分不同的字段并为每个字段进行不同的标准搜索。
答案 1 :(得分:0)