Google app engine 应用程序引擎搜索API如何处理多词查询?

Google app engine 应用程序引擎搜索API如何处理多词查询?,google-app-engine,Google App Engine,在阅读了文档之后,我仍然有点不清楚AppEngine如何处理文档上的多词查询。例如,如果有一个查询,如new red bike,并且文档中只有red和bike这两个术语,那么它是否仍将文档作为部分匹配返回,还是必须所有单词都存在 谢谢 搜索API将空格视为“AND”,因此当您查询带有空格的单词(如“new red bike”)时,查询将类似于“new AND red AND bike”。因此,它将带来包含所有三个词的结果API将把每个词作为一个单独的词,并返回其中包含这三个词的所有文档,基本上将

在阅读了文档之后,我仍然有点不清楚AppEngine如何处理文档上的多词查询。例如,如果有一个查询,如
new red bike
,并且文档中只有
red
bike
这两个术语,那么它是否仍将文档作为部分匹配返回,还是必须所有单词都存在


谢谢

搜索API将空格视为“AND”,因此当您查询带有空格的单词(如“new red bike”)时,查询将类似于“new AND red AND bike”。因此,它将带来包含所有三个词的结果API将把每个词作为一个单独的词,并返回其中包含这三个词的所有文档,基本上将您的查询转换为“新”和“红色”以及“自行车”,正如omair_77正确描述的那样

完整循环-如果您希望API将单词
new red bike
视为一个术语,并且不希望API返回任何包含
new
red
bike
的文档作为松散术语,则需要使用引号将查询括起来,即
“new red bike”

谢谢--有没有办法用OR语句格式化查询?