你如何使用http api使用ravendb facets?

时间:2013-01-22 13:06:08

标签: ravendb

我正在使用http api(没有.net)来使用raven。

我找不到任何关于使用http api直接使用facet的文档。

如果您之前已经这样做,请回答一下设置和查询方面所需的网址和json的简要概述。

由于

1 个答案:

答案 0 :(得分:2)

事实证明这很简单。

首先定义facet,为此,只需将facet保存为数据库中的文档,并使用id facets / [your-facet-name]

facet文档如下所示:

{
  "Facets": [
    {
      "Mode": "Default",
      "Name": "type",
      "Ranges": []
    }
  ]
}

您可以阅读有关Facet对象here

的选项的更多信息

现在假设你已经设置了一个名为my-index的索引,你可以通过获取url来使用facet:

/数据库/ [您的数据库名称] /刻面/ [您的索引名称] / facetDoc =刻面/ [您的小面名]安培;查询= [您的查询]

查询是查询索引时使用的普通lucene查询格式。

正如所发生的那样,大部分信息已经在facets page,您只需仔细阅读即可!