When we write an application, we also write migrations for database schema and data, we use liquibase for that.
What tools/library are using for migrations ElasticSearch schema?
When we write an application, we also write migrations for database schema and data, we use liquibase for that.
What tools/library are using for migrations ElasticSearch schema?
Migrations in what sense?
When I deploy an application on new server, everytime I must execute this query before application starts
curl -XPUT 'localhost:9200/products?pretty' -H 'Content-Type: application/json' -d'
{
"mappings": {
"doctype": {
"properties": {
"title": {
"type": "text"
}
}
},
"queries": {
"properties": {
"query": {
"type": "percolator"
}
}
}
}
}'
So, i am asking is there a tool where I can put this schema and run this schema if application is first time running
Are you saying you are deploying to a new cluster? Or the same one?
Also we call schema's mappings
Which language are you using to develop your application?
For example I am deploying an application locally as developer on my machine, application uses elasticsearch, but before adding some data I need to execute that query
So, I want to add that query to some files, so, when another developer will deploy application on his machine, that query will be executed automatilly
Java
This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
© 2020. All Rights Reserved - Elasticsearch
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant logo are trademarks of the Apache Software Foundation in the United States and/or other countries.