2011-07-06 138 views
0

我有以下用於創建索引的數據結構。 用戶 用戶ID 用戶名 userstatus 朋友 friendid friendstatus friendcreateddatesolr - 複雜的數據結構

我覺得充滿活力的領域不會爲我工作,因爲我需要根據特定的字段名稱進行查詢。

我有搜索基於friendstatus和friendcreateddate。有人能提供最好的文檔結構方面的建議嗎?

回答

1

這是一個非常簡單的數據結構。你只需要看一個示例schema.xml並將你自己的字段定義放在那裏。像「朋友」的字段將被宣佈爲多值=「true」和用戶ID會被標記<uniqueKey>

按照本指南http://wiki.apache.org/solr/SchemaXml 而忽略就像你可能不需要動態領域複雜的東西。

+0

嗨邁克爾,感謝您的幫助。我現在正在做同樣的事情。我爲朋友創建了一個多值場。朋友信息是通過與::聯合創建的。例如。 ID ::狀態:: createddate :: updateddate。在這裏,我的朋友的基於狀態的搜索很好。但我需要開發查詢基於更新日期降序檢索記錄。對此有何建議? – Radh