2017-10-11 4 views
0

J'essaie de comparer deux champs (disons les noms de famille), le résultat devrait être rempli sur le pouce avec d'autres champs lorsque je demande. Donc, puis-je avoir une option pour créer un tel champ personnalisé dans solr qui compare les champs et donne les résultats lors de la requête?Comment créer un champ personnalisé dans la réponse SOLR?

+1

Avez-vous un exemple du comportement que vous essayez de mettre en œuvre? – MatsLindh

+0

J'utilise lilyindexer pour obtenir les données NRT des tables Hbase à SOLR. Disons que j'ai deux champs dans SOLR sender_lastname et receiver_lastname pour un enregistrement particulier qui a été extrait de Hbase. Maintenant, je veux un champ supplémentaire, disons Comparison_result qui peuplerait "égal" ou "pas égal" en comparant le sender_lastname et receiver_lastname du côté solr. Donc, idéalement, quand j'interroge sender_lastname, receiver_lastname et comaprision_result, je devrais obtenir le résultat. Comme je l'ai mentionné, le champ comaprision_result ne devrait pas être dans Hbase et ne devrait être que du côté SOLR qui devrait être activé! –

+0

@MatsLindh toute solution/suggestion pour le comportement mentionné ci-dessus serait vraiment utile –

Répondre