2014-04-24 111 views
1

我在Apache Solr上执行搜索,但它向我返回了多个不在搜索范围内的项目。在Apache Solr中进行精确搜索

例如,我有三个项目,三星平板电脑7“平板电脑三星10.1”和三星电视,只搜索三星电视它与三星平板电脑返回。

如何查询三星平板电脑10.1,只返回这个项目,不返回其他平板电脑,而不是电视?

http://url-site.com/collection1/select?q=*tv%20samsung*&start=0&rows=16&sort=name+asc&wt=json&indent=true&facet=true&facet.field=cat_id&facet.field=atributos&facet.field=manu_id&fq=price:[0.01+TO+*] 
+0

你有与毫米= 100%试图[edismax](http://wiki.apache.org/solr/ExtendedDisMax)? – leoh

+0

@leoh,tks,这个工程。 – Tomazio

+0

这很了解。我添加了评论作为答案,以防其他人发现问题和解答有帮助 – leoh

回答

1

一种选择是使用eDisMax查询与毫米= 100%