Pour indexer des données, nous devons créer un document dont un champ contient la valeur d'autres champs. Nous obtenons des données de plusieurs tables.Copier des valeurs d'un champ à un autre pendant l'indexation
Tableau A
id
Nom
create_date
UPDATE_DATE
Bid
Tableau B
Bid
bname
titre
la source
release_date
Tableau C
cid
Bid
FNAME
lname ...
Selon l'exigence du titre déposé doit avoir une valeur d'autres déposés
Ex: - "title": [title, create_date, update_date, source]
s'il vous plaît nous suggérer qu'il est possible en recherche élastique ou non. Si possible comment nous allons y parvenir que nous utilisons plugin rivière pour indexer les données
PUT /_river/person/_meta
{
"type": "jdbc",
"jdbc": {
"url": "jdbc:postgresql://localhost:5432/test",
"user": "postgres",
"password": "postgres",
"sql":" query to get data"
"index": "test_search",
"type": "person"
},
"bulk_size" : 10000,
"flush_interval" : "2m"
}
Merci
Je n'ai pas beaucoup de connaissances sur la recherche élastique, donc où ajouter le paramètre copy_to dans la requête basée sur la rivière. aidez-moi s'il vous plaît – Rajesh
Il est utile, merci – Rajesh