GAE全文搜索,查询多值字段

时间:2015-06-24 15:36:09

标签: google-app-engine full-text-search

对于具有多值字段的文档结构(即具有相同名称的多个字段),是否有办法一次匹配一个字段?

进一步说明的例子: 给出以下“存储”文档,其中包含多值文本字段“Product”,

姓名|产品|产品|产品

store1 |红色衬衫|蓝色短裤|绿帽子

尝试运行此查询:Product =(red AND hat),检索“store1”!! 有没有办法解决这个问题? (即只返回同一产品领域中带有“红色”和“帽子”的文件)

2 个答案:

答案 0 :(得分:0)

您应该将产品存储为Atom fields,以便只匹配相同的值。

答案 1 :(得分:0)

不幸的是,单个文档无法做到这一点。您必须为每个"产品"创建一个文档。并使用" Name"将这些链接到文档。文档(甚至直接到数据库)。