【发布时间】:2011-09-08 14:19:20
【问题描述】:
我认为这个 solr psedo-doc
<doc>
<field name="title"/>
<field name="name"/>
<field name="keywords"/>
</doc>
一些文档会有关键字“up”,这意味着当且仅当它们是搜索结果。
假设我有:
doc1('title1','Bob, Alice','people, up, couple')
doc2('title2','Smart Phone, Laptop, Bob','devices, electronics')
如果我使用“title:title2 name:Bob”进行查询,那么我应该首先获取 doc1(它有 'up' 关键字)。 如果我使用“name:Bob”进行查询,出于同样的原因,我仍然会首先获得 doc1。 如果我使用“name:Laptop”进行查询,那么我应该只在结果中获得 doc2。不应包含 doc1,因为它与我的搜索查询不匹配。
有什么建议吗?
【问题讨论】:
标签: solr