Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在solr中,如何在这种情况下设计字段来存储消息?_Solr_Lucene - Fatal编程技术网

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

在solr中,如何在这种情况下设计字段来存储消息?,solr,lucene,Solr,Lucene,我想在solr core中索引图书信息。正如我们所知,一本书通常有多个作者,每个作者都有一个年龄属性。稍后,我应该执行如下查询:查询作者年龄在35岁以下的图书。 在这种情况下,我应该如何设计图书信息字段以及如何组合查询以进行搜索?这可能会指导您编写SOLR查询 我不擅长编写SOLR查询,但我希望这可能会引导您走向正确的方向 如果书籍包含多个作者,则对作者执行通配符搜索: 作者:[*0至35*] 我不是编写嵌套查询的高手,但这可能会有所帮助:

我想在solr core中索引图书信息。正如我们所知,一本书通常有多个作者,每个作者都有一个年龄属性。稍后,我应该执行如下查询:查询作者年龄在35岁以下的图书。
在这种情况下,我应该如何设计图书信息字段以及如何组合查询以进行搜索?

这可能会指导您编写SOLR查询

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

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

作者:[*0至35*]

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