RavenDB分面搜索:如何在类别特定属性上构建模糊

时间:2013-05-28 09:03:57

标签: ravendb faceted-search

我有两种属性的产品文档。适用于每种产品和类别特定属性的常规属性因每种产品类别而异。

{
  // Product general attributes
  "Title": "",
  "Brand": "",
  "Category",
  ...,

  // Category specific attributes
  "Attributes": [
    {
      "Name": "",
      "Value": ""
    },
    {
      "Name": "",
      "Value": ""
    },
    {
      "Name": "",
      "Value": ""
    },
    ...
  ]
}

“属性”数组中的名称都不同。

我的问题是如何在类别特定属性的属性名称上构建方面?

1 个答案:

答案 0 :(得分:0)

您需要将这些输出作为动态字段输出到索引。 见这里:http://ravendb.net/docs/2.0/client-api/advanced/dynamic-fields 然后,您需要在想要返回的方面指定它们。