多字搜索查詢我試圖搜索使用搜索服務API的話題,我想用多個單詞來縮小搜索結果。例如,搜索「潮」返回了許多成果反映這個詞的不同含義和遊離鹼不同的主題。然而,因爲我在那有汰漬做作爲洗滌劑和品牌話題特別感興趣,我想加入信息詞搜索字符串找到結果。例如,通過搜索「汰漬洗衣粉+家庭+ +肥皂」我希望能夠提升在洪流洗滌劑等有關我的預期,這樣的搜索將基於某種向量空間得分作爲結果的分數Lucene,所以並非所有的條款都必須出現在索引主題文檔中。但是,由於查詢未能返回結果,因此看起來好像所有單詞都必須存在。使用遊離鹼搜索服務
https://www.googleapis.com/freebase/v1/search?query=tide+detergent+household+soap&indent=true
返回結果:
{
"status": "200 OK",
"result": [
],
"cost": 6,
"hits": 0
}
有沒有使用過濾器來解決這個問題的方法嗎?
感謝您的幫助!
嗨肖恩: 感謝很多你的答案。我仍然對文件索引的方式感到困惑。舊的搜索服務[鏈接](http://www.freebase.com/docs/web_services/search)似乎來自不同領域(錨,名稱,別名,維基百科等)索引詞,並使用這些來計算一個Lucene得分。新版本中有這種變化嗎?另外,雖然沒有題爲「潮汐洗滌劑家用香皂」的主題,但是這種搜索不應該找到與搜索查詢中詞語最相近的主題嗎?再次感謝你的幫助! – user1748083
新的搜索索引仍然包含所有這些信號,但我相信它具有顯示結果的閾值。也許你的關鍵詞沒有足夠強的分數來顯示任何結果。 –