我正在索引一个大型数据集,该数据集具有特定实体的多个名称字段。我已经定义了数组类型的名称字段,并在其中添加了大约 4 个名称。一些名称之间有空格,它们正在被标记化。我可以避免吗?
我知道对于 String,我们在 Elastic 中有文本和关键字类型,但是当我将数组作为数据类型时,如何将类型定义为关键字?默认情况下,所有数组字段都被视为文本类型。我希望它们被视为关键字类型,因此它们在索引时不会被标记。
预期:如果我将“Hello World”存储在一个数组中,我应该能够搜索“Hello World”。
当前行为:它以不同的方式存储 hello 和以不同的方式存储世界,因为它标记了它。