我正在使用 http api(没有 .net)来使用 raven。
我找不到任何有关直接使用 http api 使用构面的文档。
如果您之前已经这样做过,请简要概述设置和查询方面所需的 url 和 json。
谢谢
我正在使用 http api(没有 .net)来使用 raven。
我找不到任何有关直接使用 http api 使用构面的文档。
如果您之前已经这样做过,请简要概述设置和查询方面所需的 url 和 json。
谢谢
事实证明这相当简单。
首先定义 facet,为此只需将 facet 作为文档保存在数据库中,id 为 facets/[your-facet-name]
分面文档如下所示:
{
"Facets": [
{
"Mode": "Default",
"Name": "type",
"Ranges": []
}
]
}
您可以在此处阅读有关 Facet 对象选项的更多信息
现在假设您已经设置了一个名为 my-index 的索引,您可以通过获取 url 来使用 facet:
/databases/[your-database-name]/facets/[your-index-name]/facetDoc=facets/[your-facet-name]&query=[your-query]
查询是查询索引时使用的普通 lucene 查询格式。
碰巧这些信息大部分已经在构面页面上,您只需仔细阅读即可!