0

我有一种类型,我需要使用不同的语言分析器进行索引或搜索,该分析器根据文档中文本的语言而有所不同。如何为每个搜索或索引操作指定分析器?

4

1 回答 1

2

在https://github.com/Mpdreamz/NEST/issues/271上回答

/index/type 组合在 elasticsearch 中是唯一的,如果您有一个具有 name 属性的单一类型,您想要以不同方式映射,您需要索引到两个不同的 elasticsearch 类型,每个类型都有自己的映射。

您可以在 NEST 中通过在映射/索引/搜索时显式指定类型名来执行此操作,无需使用两种不同的 CLR 类型。

于 2013-05-26T08:37:37.627 回答