solr能否像在fl参数中一样在查询字段中使用通配符*
我有很多个人资料,单人资料如下solr能否像在fl参数中一样在查询字段中使用通配符*,solr,Solr,我有很多个人资料,单人资料如下 personID:1 phoneNum1:20(使用的电话号码1的计数为20) phoneNum2:22(使用的电话号码2的计数为22) phoneNum3:26(使用的电话号码3的计数为26) … 我如何通过solr获得结果: 第一:id为1的人使用电话号码3最多 第二:id为1的人有电话号码2和3当使用的计数大于21时,我想使用'q=phoneNum*:[22 to]&fl=phoneNum',但我知道第一部分不起作用。在架构文件中使用动态字段。像 然后您可
personID:1
phoneNum1:20(使用的电话号码1的计数为20)
phoneNum2:22(使用的电话号码2的计数为22)
phoneNum3:26(使用的电话号码3的计数为26)
…
我如何通过solr获得结果:
第一:id为1的人使用电话号码3最多
第二:id为1的人有电话号码2和3当使用的计数大于21时,我想使用'q=phoneNum*:[22 to]&fl=phoneNum',但我知道第一部分不起作用。在架构文件中使用动态字段。像
然后您可以像/select?q=phoneNum*:[22 TO]一样查询模式文件中的动态字段。像
然后查询like/select?q=phoneNum*:[22 TO]这应该不起作用。错误消息如下“msg”:“org.apache.solr.search.SyntaxError:无法分析'p7\*:[19,49]”:在第1行第4列遇到\“\”:\”:\“\”:\”\“\”。\n应为下列之一:\n……这不起作用。错误消息如下“msg:“org.apache.solr.search.SyntaxError:无法分析'p7\*:[19,49]:遇到\“\”:\”:“\”:“\”:遇到\“\”:“\”:“\”:\”:\”在第1行第4列。\n应为:\n。。。。。。