11170
(박재혁)
November 4, 2014, 2:29am
1
sorry, I can't write English.
couchdb 2 document...
{
_id : "28f69ecd54ff0b85b4aca93183001984"
_rev: "1-7679a3bc485b5cf37473d106c302b9cc"
_name: "aaaa"
_price: 100
}
{
_id : "28f69ecd54ff0b85b4aca93183001984"
_rev: "1-7679a3bc485b5cf37473d106c302b9cc"
_name: "aaaa"
}
2, river
curl -XPUT "http://localhost:9200/_river/my_couchdb_idx/_meta " -d "{
"type" : "couchdb",
"couchdb" : {
"host" : "192.168.0.29",
"port" : 5984,
"db" : "my_couchdb",
"last_seq": "20000000",
"filter" : null
}
}",
my_couchdb":{
"mapping":{
"my_couchdb":{
"dynamic":"false",
"properties":{
"name":{"type":"string" }}}}}
}"
curl localhost:9200/my_couchdb/_mapping*
=>* { }*
insert new data
curl localhost:9200/my_couchdb/_mapping*
=> {
"my_kangcom" : {
"mappings" : {
"my_kangcom" : {
* "properties" : {*
"_rev" : {*
"type" : "string"*
},*
"name" : {*
"type" : "string"*
},*
"price" : {*
"type" : "long"*
}*
}
}
}
}
}
How to custom mapping...
help me...
--
You received this message because you are subscribed to the Google Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com .
To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/79d76e8e-8c1e-4964-8d34-87e373bb9158%40googlegroups.com .
For more options, visit https://groups.google.com/d/optout .
johtani
(Jun Ohtani)
November 4, 2014, 2:56am
2
Hi,
You have two options.
Create index before inserting the data
You create index before registering _river meta data.
create index with mappings
register _river meta
Use Index templates
Elasticsearch provide Index templates that allow to define templates that will automatically be applied to new indices created.
See: Elasticsearch Platform — Find real-time answers at scale | Elastic
Jun Ohtani
johtani@gmail.com
blog : http://blog.johtani.info
twitter : http://twitter.com/johtani
2014/11/04 11:29、박재혁 aquua77@gmail.com のメール:
sorry, I can't write English.
couchdb 2 document...
{
_id : "28f69ecd54ff0b85b4aca93183001984"
_rev: "1-7679a3bc485b5cf37473d106c302b9cc"
_name: "aaaa"
_price: 100
}
{
_id : "28f69ecd54ff0b85b4aca93183001984"
_rev: "1-7679a3bc485b5cf37473d106c302b9cc"
_name: "aaaa"
}
2, river
curl -XPUT "http://localhost:9200/_river/my_couchdb_idx/_meta " -d "{
"type" : "couchdb",
"couchdb" : {
"host" : "192.168.0.29",
"port" : 5984,
"db" : "my_couchdb",
"last_seq": "20000000",
"filter" : null
}
}",
my_couchdb":{
"mapping":{
"my_couchdb":{
"dynamic":"false",
"properties":{
"name":{"type":"string"}}}}}
}"
curl localhost:9200/my_couchdb/_mapping
=> { }
insert new data
curl localhost:9200/my_couchdb/_mapping
=> {
"my_kangcom" : {
"mappings" : {
"my_kangcom" : {
"properties" : {
"_rev" : {
"type" : "string"
},
"name" : {
"type" : "string"
},
"price" : {
"type" : "long"
}
}
}
}
}
}
How to custom mapping...
help me...
--
You received this message because you are subscribed to the Google Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com .
To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/79d76e8e-8c1e-4964-8d34-87e373bb9158%40googlegroups.com .
For more options, visit https://groups.google.com/d/optout .
--
You received this message because you are subscribed to the Google Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com .
To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/E740F60B-A603-4FA4-91D0-BABAAF317023%40gmail.com .
For more options, visit https://groups.google.com/d/optout .
11170
(박재혁)
November 4, 2014, 5:04am
3
curl -XPUT "http://localhost:9200/my_couchdb_idx/ " -d "{
"settings": {
"number_of_shards": 6,
"number_of_replicas": 1
},
"mappings": {
"profiles": {
"dynamic": "false",
"properties": {
"name": { "type": "string"},
"email": { "type": "string"}
}
}
}
}"
and then
curl -XPUT "localhost:9200/_river/my_couchdb_riv/_meta" -d "{
"type" : "couchdb",
"couchdb" : {
"host" : "192.168.0.29",
"port" : 5984,
"db" : "my_db_name",
"filter" : null,
"last_seq": "20000000",
"ignore_attachments":true},
"index" : {
"index" : "my_couchdb_idx",
"type" : "profiles",
"bulk_size" : "100",
"bulk_timeout" : "10ms"
}
}
--
You received this message because you are subscribed to the Google Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com .
To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/b7060911-c36b-445e-9e94-fc8662e320d7%40googlegroups.com .
For more options, visit https://groups.google.com/d/optout .