En fait, je suis confronté à un problème dans la recherche Solr. Il y a un champ auteur dans lequel j'ai stocké deux valeurs comme "deep kumar-singh" et "deep kumar singh". Lorsque je recherche l'auteur : "deep kumar-singh", il renvoie les deux résultats. Mais je veux qu'un seul résultat soit le résultat exact.
Voici la description de mon champ :
<field name="author" type="text_general" indexed="true" stored="true" multiValued="true"/>
J'ai créé le champ authorFacet pour obtenir la facette auteur.
<field name="authorFacet" type="string_ci" indexed="true" stored="false" multiValued="true"/>
Quand j'ai choisi authorFacet il retourne le compte 1 pour les deux auteurs. Comme :
deep kumar-singh(1)
deep kumar singh(1)
Je ne veux qu'un seul résultat pour être exact.
Comment puis-je l'obtenir ? Toute suggestion serait très utile.