Mus*_*med 6 lucene search solr solrj
我们正在进行solr查询,我们提供自定义函数(这非常复杂)并按该函数的值对结果进行排序.查询看起来像:
solr/select?customFunc=complexFunction(querySpecificValue1,querySpecificValue2)&sort_by=$customFunc&fq=......
Run Code Online (Sandbox Code Playgroud)
我们的理解是,我们只能从文件中获取文件并从solr返回solr得分.有人可以告诉我们是否以及如何为每个文档获取customFunc的计算值.由于某些原因,我们无法将solr得分设置为customFunc.
您应该使用该fl参数来选择伪字段,函数等,但这仅在trunk上受支持,后者将与4.0版本的Solr一起发布.看看CommonQueryParameters wiki.该SOLR-2444的问题可能是有趣了.
一个简短的例子:
solr/select?q=*:*&fl=*,customFunc:complexFunction(querySpecificValue1,querySpecificValue2)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3294 次 |
| 最近记录: |