elasticsearch 使用嵌套在Elasticsearch中定义和查询多个值字段,elasticsearch,nest,elasticsearch,Nest" /> elasticsearch 使用嵌套在Elasticsearch中定义和查询多个值字段,elasticsearch,nest,elasticsearch,Nest" />

elasticsearch 使用嵌套在Elasticsearch中定义和查询多个值字段

elasticsearch 使用嵌套在Elasticsearch中定义和查询多个值字段,elasticsearch,nest,elasticsearch,Nest,我想使用NEST在Elasticsearch中使用多值字段(而不是多字段)索引文档。考虑以下数据: { "id": "someid", "name": "name 1", "name": "name 2", "name": "name 3" } 我想写的Lucene查询应该是这样的: name:"name 2" 此查询应搜索所有名称字段。如何使用NEST实现这一点?为什么不想使用multifield?首先将JSON的全部复制粘贴到并验证,看看结果如果m

我想使用NEST在Elasticsearch中使用多值字段(而不是多字段)索引文档。考虑以下数据:

{
     "id": "someid",
     "name": "name 1",
     "name": "name 2",
     "name": "name 3"
}
我想写的Lucene查询应该是这样的:

name:"name 2"

此查询应搜索所有名称字段。如何使用NEST实现这一点?

为什么不想使用multifield?首先将JSON的全部复制粘贴到并验证,看看结果如果multifield解决了我的问题,我不介意使用它。但我不想在这里搜索多个字段。我希望能够将一个名称索引x次并搜索所有名称。我不需要验证我的json,因为根据他们的文档,这是Elasticsearch的有效输入。@ThomasArdal
IEnumerable name{get;set;}
在这里不是一个选项?