【发布时间】:2009-03-19 15:36:19
【问题描述】:
假设我有一组这样的文档:
- 奔驰
- 奔驰卡车
有没有办法创建一个可以过滤掉梅赛德斯而不是梅赛德斯卡车的查询?
【问题讨论】:
假设我有一组这样的文档:
有没有办法创建一个可以过滤掉梅赛德斯而不是梅赛德斯卡车的查询?
【问题讨论】:
如果您需要短语“mercedes trucks”,那么您的查询可以是
“奔驰卡车”
如果您需要 mercedes 和卡车这两个词,那么您的查询可以是
+梅赛德斯+卡车
或
梅赛德斯和卡车
这些查询自然会过滤掉不包含卡车一词的文档。
编辑: 除非这是一个关键字/未标记的字段。在这种情况下,只有第一个示例可以工作。
【讨论】:
你试过了吗:
+汽车品牌:梅赛德斯* -汽车品牌:梅赛德斯
(当然也可以是任何字段名)。 还是我根据具体例子过于简化了?
【讨论】: