在solr中,如何设计字段来存储这种情况下的消息?

时间:2015-04-17 05:23:45

标签: solr lucene

我想在solr核心中索引书籍信息。我们知道,一本书通常有一个以上的作者,每个作者都有一个年龄属性。后来,我应该执行这样的查询:查询其作者和#39;年龄在35岁以下。 在这种情况下,我应该如何设计书籍信息的字段以及如何编写查询以进行搜索?

1 个答案:

答案 0 :(得分:0)

这可能会指导您编写SOLR查询。 https://lucene.apache.org/core/2_9_4/queryparsersyntax.html

我不擅长编写SOLR查询,但我希望这可能会引导您走向正确的方向。

如果图书包含多位作者,则对作者执行通配符搜索:

  

作者:[* 0至35 *]

我不是编写嵌套查询的高手,但这可能会有所帮助: Understading Solr nested queries