J'ai quelques champs dans mon schéma ci-dessous:solr notation pour la requête de filtre
hotel_name: un nom d'hôtel
ville: une ville
county_code: DE
rue: une rue .
Ma requête pour trouver des hôtels ressemble à ceci.
select/fq=city:"Berlin"&fq=country_code"DE"&fq=hotel_name:"achat berlin hotel"=city:"Berlin"&fq=country_code"DE"&fq=hotel_name:"achat berlin hotel"
Renvoie des valeurs, ajoute un nombre important d'hôtels trouvés avec un ou plusieurs jetons dans le champ nom_hôtel. Si je veux abréger, ces documents par numéro du jeton correspondant dans les fichiers hotel_name, comment puis-je faire cela. Je souhaite conserver le nombre maximal de jeton correspondant dans le champ nom_hôtel en haut.
E.G. Si le nom de l'hôtel coïncide avec les trois jetons: achat, berlin et hôtel, il doit apparaître en haut. et une correspondance inférieure devrait apparaître ci-dessous.
Est-il possible de marquer un document en fonction du nombre de token correspondant par champ.
cela ne se fait pas automatiquement. Parfois, je reçois des documents avec moins de correspondance, à l'avance, plus de correspondance. nom_hotel est du type: –