0
在我的應用程序中,我有幾個搜索,如用戶搜索,討論搜索,博客搜索等。現在我還需要一個「全局搜索」,它應該會導致所有類型的搜索。我的問題是,任何類型的搜索都有幾個限制。Solr - 複雜查詢
用戶搜索:
q=userLastName:*searchString*^9 userFirstName:*searchString*^10&fq=documentType:4 AND marketId:(281807 1950)
討論搜索:
q=userLastNameLowerBoost:*searchString*^6 userFirstNameLowerBoost:*searchString*^5 title:*searchString*&fq=(documentType:2 AND boardType:2 AND country:3028) OR (documentType:2 AND boardType:1)
我怎麼能在一個查詢合併這些查詢?那可能嗎?
'(user_search)(discussion_search)'因爲這 – ajreal
您可以使用copyfield用戶搜索和討論搜索內容複製到新的領域,在運行全局搜索一樣簡單這個新領域。 –
'(user_search)(discussion_search)' - >不會因爲過濾器查詢而工作?複製域也不是一個好主意,因爲這些領域的一些提升(忘了說).. – user1731299