Adicionando impulso para pontuação de acordo com a carga útil do campo de valores múltiplos no Solr
Aqui está o meu caso;
Eu tenho um campo no meu esquema chamadoelmo_field
. eu quero aquiloelmo_field
deve ter valores carregados. isto é
dorothy|0.46 sesame|0.37 big bird|0.19 bird|0.22
Quando um usuário pesquisa uma palavra-chave, por exemplodorothy
Eu quero adicionar 0,46 para pontuação normal. Se o usuário pesquisar porbig bird
, 0.19 deve ser adicionado e se o usuário procurar porbird
, 0,22 deve ser adicionado (cargas são adicionados - ou cargas úteis * normalizar o coeficiente será adicionado).
Quer dizer, vou fazer uma pesquisa no meu índice em meus outros campos do esquema solr. E farei outra pesquisa (esta é uma pesquisa de correspondência exata) emelmo_field
ao mesmo tempo e se corresponder a algo, aumentarei a pontuação com cargas úteis.
Alguma ideia?