閱讀完文檔後,我仍然不清楚應用程序引擎如何處理文檔上的多字查詢。就像,如果有像new red bike
這樣的查詢,並且一個文檔中只有red
和bike
這個詞,它仍然會返回文檔作爲部分匹配還是必須存在所有單詞?應用引擎搜索API如何處理多字查詢?
謝謝。
閱讀完文檔後,我仍然不清楚應用程序引擎如何處理文檔上的多字查詢。就像,如果有像new red bike
這樣的查詢,並且一個文檔中只有red
和bike
這個詞,它仍然會返回文檔作爲部分匹配還是必須存在所有單詞?應用引擎搜索API如何處理多字查詢?
謝謝。
的API將會把每一個字作爲一個單獨的項,並返回在他們地方,您的查詢基本上轉化爲"new" AND "red" AND "bike"
,因爲正確的3個學期的所有文件由omair_77概述。
要兜了一圈 - 如果你想API來對待的話new red bike
爲一個任期,不希望它只有new
和red
和bike
在其鬆散的條款退還任何文件,你需要附上您查詢帶引號,即"new red bike"
。
搜索API會將空格視爲「AND」,因此當您用「new red bike」等空格查詢單詞時,查詢將會像「new AND red AND bike」一樣。所以它會帶來一個包含所有三個詞
結果
謝謝 - 有沒有辦法用OR語句格式化查詢? – user3058197
是的,用「OR」替換空格。新的OR紅色或自行車 –