我有一种类型,我需要使用其他语言分析器进行索引或搜索,该分析器根据文档中文本的语言而有所不同。如何为每个搜索或索引操作指定分析器?
最佳答案
在https://github.com/Mpdreamz/NEST/issues/271上回答
如果您有一个名称类型要映射的名称类型不同,则/ index / type组合在elasticsearch中是唯一的,您需要索引到两个不同的elasticsearch类型,每个类型都有自己的映射。
您可以在NEST中执行此操作,只要在进行映射/索引/搜索时就明确指定类型名称,而无需使用两种不同的CLR类型。
关于elasticsearch - 在搜索或建立索引时如何指定分析器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16495760/