Consulta de função Solr: como usar o campo "score" para criar pontuação personalizada
Depois de pesquisar bastante e encontrar respostas como estas -
Solr: classifique por pontuação e um valor do campo int
Use a consulta de função para aumentar a pontuação no Solr
Ainda não consigo resolver o seguinte problema:
Como uso o campo "pontuação" de um documento para criar uma nova função de pontuação e classificar os resultados de acordo. Algo assim -
new_score = score * my_other_field
Consulta atual -
http://localhost:8984/solr/suggest_new/select?q=tom&wt=json&indent=true&bq=_val_:"product(score,count_of_searches)"
Isso é algo que eu teria feito no Elasticsearch -
"script_score" : {
"script" : "_score * doc['my_numeric_field'].value"
}
Ajude / aponte os links corretos. Muito obrigado ! (Nota: versão Solr: 4.10.4)