3
我使用nutch 3域(domain01,domain02和domain03)進行爬網。 我想得到所有包含特定關鍵字(例如「冠軍聯賽」)的帖子,並且比結果首先顯示來自domain02的帖子,來自domain01的下一帖子和來自domain03的最後帖子。只是我想按域排序優先Apache solr設置域優先級
如果有方法來設置域的優先級?
我使用nutch 3域(domain01,domain02和domain03)進行爬網。 我想得到所有包含特定關鍵字(例如「冠軍聯賽」)的帖子,並且比結果首先顯示來自domain02的帖子,來自domain01的下一帖子和來自domain03的最後帖子。只是我想按域排序優先Apache solr設置域優先級
如果有方法來設置域的優先級?
如果您始終具有相同的域順序,那麼您可以使用索引時間文檔級別提升或查詢時間按域(或domainorder)進行排序,然後按分數進行排序。
如果域的順序取決於查詢,您可以使用QueryElevationComponent,但我認爲您必須提供完整的ID列表,然後針對每個高程規則,並且可能不支持順序。
您也可以編寫自己的Custom Function Query或組件(類似於查詢高程一)。