0

你能帮我定义使用NESTclient弹性搜索的父/子关系吗?我的代码如下所示:

[ElasticType(Name = "type_properties", DateDetection = true,.....)]
public class Properties{....}

[ElasticType(Name = "type_sales", DateDetection = true, , ParentType = "type_properties")]
public class SalesHistory{....}

我定义了 parentType,但我没有看到与父属性相关的销售文档。

{
  "_index": "testparentchild",
  "_type": "type_sales",
  "_id": "dVd1tUJ0SNyoiSer7sNA",
  "_version": 1,
  "_score": 1,
  "_source": {
    "salesRecId": 179504762,
    "salesPrice": 150000,
    "salesDate": "2003-04-07T00:00:00",
  }
}
4

1 回答 1

-1

基于属性的映射已被弃用,因为所有可能的映射可能性都不能以这种方式表示。

请参阅 https://github.com/elasticsearch/elasticsearch-net/blob/master/src/Tests/Nest.Tests.Unit/Core/Map/FluentMappingFullExampleTests.cs

如何为您的类型正确应用映射。

于 2013-10-14T12:40:18.430 回答