2014-05-14 40 views
0

閱讀完文檔後,我仍然不清楚應用程序引擎如何處理文檔上的多字查詢。就像,如果有像new red bike這樣的查詢,並且一個文檔中只有redbike這個詞,它仍然會返回文檔作爲部分匹配還是必須存在所有單詞?應用引擎搜索API如何處理多字查詢?

謝謝。

回答

1

的API將會把每一個字作爲一個單獨的項,並返回在他們地方,您的查詢基本上轉化爲"new" AND "red" AND "bike",因爲正確的3個學期的所有文件由omair_77概述。

要兜了一圈 - 如果你想API來對待的話new red bike爲一個任期,不希望它只有newredbike在其鬆散的條款退還任何文件,你需要附上您查詢帶引號,即"new red bike"

1

搜索API會將空格視爲「AND」,因此當您用「new red bike」等空格查詢單詞時,查詢將會像「new AND red AND bike」一樣。所以它會帶來一個包含所有三個詞

結果
+0

謝謝 - 有沒有辦法用OR語句格式化查詢? – user3058197

+1

是的,用「OR」替換空格。新的OR紅色或自行車 –