當你創建一個Document
對象,您可以指定文檔的語言: 見https://developers.google.com/appengine/docs/python/search/documentclass有沒有使用Google App Engine Search API通過特定語言進行搜索的方法?
現在,讓我們說,我想搜索的文檔與語言=「EN」。
有沒有辦法做到這一點?
當你創建一個Document
對象,您可以指定文檔的語言: 見https://developers.google.com/appengine/docs/python/search/documentclass有沒有使用Google App Engine Search API通過特定語言進行搜索的方法?
現在,讓我們說,我想搜索的文檔與語言=「EN」。
有沒有辦法做到這一點?
正如你提供點出文檔,你可以這樣做:
index.search( 「產品=鋼琴和價格< 5000」)
讓我在你的情況猜測:
index.search( 「語言= EN」)
還是你的意思是「我想只對英文文檔進行全文搜索」?
讓我們假設這是你的意思....你能真正做到這一點,如果你遵循這個醫生說什麼:
index.query(「鍵盤偉大的語言= EN」)
會(根據醫生,我沒有測試過,說實話)尋找在所有文件「鍵盤偉大」與「語言= EN」
[編輯]由於mgilson指出,「語言」字段是不可查詢的文件,你不能這樣開箱即用,我認爲唯一的解決辦法是添加一個「語言」字段到您的搜索字段文檔和搜索使用在這個答案的其餘部分解釋的方法:)
據我所知,從源頭的快速瀏覽,語言只是用來改變如何輸入字段標記 - 你可以不要去尋找它。如果你想搜索它,你需要添加它作爲額外的字段,並將其添加到查詢字符串@ Julldar演示。 – mgilson 2014-08-28 21:52:53
是的,我想。感謝你的回答! – svpino 2014-08-29 09:06:38