标签的全文API

时间:2012-10-11 18:01:50

标签: google-app-engine

我开始使用全文API。我使用的是索引模式,我建议使用全文API来防止爆炸索引。我在概念化方面需要帮助。

我的应用是CRM - 列表。它有联系人,每个联系人可以有5-10个标签和日期。

我知道我可以对各个字段进行AND或OR操作,但我不知道如何设置文档以搜索以下内容

使用Tag1和Tag2搜索所有联系人,但不使用Tag3

搜索

我是否应该使用atom或在文档中创建多个与标记同名的字段。

感谢。

1 个答案:

答案 0 :(得分:1)

为什么没有一个标签字段为TextField:

search.TextField(name='tags', value='tag1 tag2')

和查询:

tags:(tag1 AND tag2) AND (NOT tags:tag3)