2013-01-22 48 views
1

我正在使用http api(no .net)來使用烏鴉。你如何使用http api使用ravendb方面?

我找不到有關直接使用http api使用facet的任何文檔。

如果您之前已經完成此操作,請回答一下設置和查詢構面所需的url和json簡要概述。

感謝

回答

2

原來,這是相當簡單的。

首先定義方面,要做到這僅僅是一個方面保存爲與ID面/ [你的小面名稱]的數據庫中的文檔

一個小文件看起來是這樣的:

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

你可以閱讀更多有關的小面對象here

現在的選項假設你已經建立一個索引叫我的指數,你可以通過獲取URL中使用的面:

/數據庫/ [您的數據庫名稱] /刻面/ [您的索引名稱]/facetDoc =刻面/ [您的小面名稱] &查詢= [您的查詢]

查詢是在查詢索引時您將使用的常規lucene查詢格式。

正如其發生的大部分信息已在facets page上,您只需仔細閱讀即可!

+0

好找!感謝細節。也許你會願意爲http文檔編寫一個頁面?將請求提交至:https://github.com/ravendb/docs –