2013-07-19 53 views
0

我想使用fl參數返回我的Solr查詢中的特定字段。Solr查詢fl參數:需要幫助

但是,我有一個場景,我想從特定字段中獲取'內部'字段之一。該場景是這樣的:

我有類似的字段:id,名稱,類型,xml_blob。 xml_blob元素的類型爲<str>,幷包含一組xml標記,如:<StartDate><EndDate><AvailableIndicator>等。

是否可以使用fl參數獲取<AvailableIndicator>值?我不想指定整個xml_blob元素,但只想獲得這個單一值。

請幫忙。

問候。

回答

0

沒有。 fl不提供字符串上的xpath評估器。
您必須在客戶端處理它以索引內容或從響應中檢索值。

+0

感謝您的意見。有沒有可能在主查詢中處理它?例如:xml_blob:? –

+0

nope。你必須檢索這個值然後使用它。 – Jayendra

0

我們有一個類似的用例。我們用一個複雜的邏輯來實現它。我們將每個標籤層次索引爲單獨的文檔,並將每個標籤單獨作爲一個字段。