0
以下是我的文檔的結構:Apache Solr:如何定義自定義JSON字段類型?
{
'id':1
'urls':[
{'index':0, 'text':'http://ex1.com'},
{'index':1, 'text':'http://ex2.com'}
]
}
我的問題是,什麼是在XML架構領域的「網址」中指定的類型也被編入索引?
以下是我的文檔的結構:Apache Solr:如何定義自定義JSON字段類型?
{
'id':1
'urls':[
{'index':0, 'text':'http://ex1.com'},
{'index':1, 'text':'http://ex2.com'}
]
}
我的問題是,什麼是在XML架構領域的「網址」中指定的類型也被編入索引?
Solr不能這樣工作。你需要決定你真正想要找到的東西並向後工作。
例如,如果你搜索EX1的,你要發現只是有一個網址的記錄,你要找到既有的網址父記錄或者你甚至沒有搜索EX1,並希望它只是存儲和返回。
我建議您閱讀Solr教程,並不斷思考您的內容(而不是JSON模式)以及您希望如何找到該內容。
然後,詢問如何映射您的需求的具體問題。這很可能是某種分解,通過將每個URL與父信息或父子關係展開在一起。但這取決於你的搜索(而不是源數據)的需求。
但是,如果您絕對需要包含JSON,您還可以查看構建於Solr之上的SIREn以提供某些靈活性。