Re: Elasticsearch + attachment plugin + Kibana + couchbase

2015-02-15 Thread Nadav Hashimshony
thanks, sent you a pm

On Thursday, February 12, 2015 at 5:24:33 PM UTC+2, Itamar Syn-Hershko 
wrote:

 Yes, that too :)

 Also if its a time based data, you will not be able to use kibana's date 
 filtering etc  - because it lacks the @timestamp field. Basically, the XDCR 
 elasticsearch plugin was built around the XDCR / Couchbase realm and not 
 around Elasticsearch's. Unfortunately this means many ES features are 
 unavailable / hard to use, e.g. 
 https://github.com/couchbaselabs/elasticsearch-transport-couchbase/issues/63
  
 https://github.com/couchbaselabs/elasticsearch-transport-couchbase/issues/64

 I can help fixing this on the XDCR plugin if you'd like - ping me 
 privately and we can work something out (or I can convince you to avoid 
 using the XDCR replication)

 --

 Itamar Syn-Hershko
 http://code972.com | @synhershko https://twitter.com/synhershko
 Freelance Developer  Consultant
 Lucene.NET committer and PMC member

 On Thu, Feb 12, 2015 at 5:18 PM, Nadav Hashimshony nad...@gmail.com 
 javascript: wrote:

 ok, ill try.

 this envelope document, is it something i need to be concerned about 
 when I'm querying via Kibana?

 On Thursday, February 12, 2015 at 5:14:39 PM UTC+2, Itamar Syn-Hershko 
 wrote:

 Yes. Just make sure the template reflects the actual document structure 
 - as I said XDCR wraps your document in an envelope document

 --

 Itamar Syn-Hershko
 http://code972.com | @synhershko https://twitter.com/synhershko
 Freelance Developer  Consultant
 Lucene.NET committer and PMC member

 On Thu, Feb 12, 2015 at 5:12 PM, Nadav Hashimshony nad...@gmail.com 
 wrote:

 ok, just to be clear.

 the steps i did was as followed:
 1. create the index with the mapping.
 2. define the XDCR to replicate my bucket with the index in ES.
 3. insert data to couchbase.
 4. try to query with kibana

 What you suggest is to Add another BEFORE step 1: 
 0. create a template to include my mapping.
 1. crate the index in ES
 and so on...

 did i get it right?

 Thanks.
 Nadav.


 On Thursday, February 12, 2015 at 5:04:24 PM UTC+2, Itamar Syn-Hershko 
 wrote:

 Like I said, you need the mapping to catch before the XDCR plugin 
 begins the replication - so you need to put a template with this mapping 
 that will override XDCR's

 --

 Itamar Syn-Hershko
 http://code972.com | @synhershko https://twitter.com/synhershko
 Freelance Developer  Consultant
 Lucene.NET committer and PMC member

 On Thu, Feb 12, 2015 at 4:59 PM, Nadav Hashimshony nad...@gmail.com 
 wrote:

 Thanks you for the response

 i am using mapping, i created the following index
 PUT /storage/files/_mapping
 {
   files: {
 properties: {
   file: {
 type: attachment,
 path: full,
 fields: {
   content_type: {
 type: string,
 store: true
   }
 }
   }
 }
   }
 }

 when i insert data via ES and query it, all is fine.
 the problem is when data is inserted to Couchbase..

 Nadav

 On Thursday, February 12, 2015 at 4:03:01 PM UTC+2, Itamar 
 Syn-Hershko wrote:

 The XDCR plugin indexes the data using an envelope document. Long 
 story short, make sure you use the latest XDCR plugin as older ones are 
 missing lots of important functions, and use templates and dynamic 
 templates with proper field paths for this to work correctly

 http://code972.com/blog/2015/02/80-elasticsearch-one-tip-a-d
 ay-managing-index-mappings-like-a-pro
 http://code972.com/blog/2015/02/81-elasticsearch-one-tip-a-d
 ay-using-dynamic-templates-to-avoid-rigorous-mappings

 --

 Itamar Syn-Hershko
 http://code972.com | @synhershko https://twitter.com/synhershko
 Freelance Developer  Consultant
 Lucene.NET committer and PMC member

 On Thu, Feb 12, 2015 at 3:59 PM, Nadav Hashimshony nad...@gmail.com
  wrote:

 Hi, 

 I'm new to the group, hope ill find what i need and share my 
 experience as i go along..

 im using ES with the attachment-plugin in order to store and search 
 files.
 when i set the mapping right and insert the file data in a Base64 
 manner I'm able to query my data via Kibana.

 my problem is this.

 if i create the index + mapping in ES, then insert the data to 
 Couchbase and use XDRC to replicate it to ES, i can't query the Data 
 with 
 Kibana.
 it looks like the mapping of the index created in ES doesn't index 
 well the data it gets from Couchbase.

 has anyone encounter such an issue?

 Thanks You 

 Nadav.

 -- 
 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 elasticsearc...@googlegroups.com.
 To view this discussion on the web visit 
 https://groups.google.com/d/msgid/elasticsearch/8092eaf5-0ef
 8-4249-8e5d-acff8281a81a%40googlegroups.com 
 https://groups.google.com/d/msgid/elasticsearch/8092eaf5-0ef8-4249-8e5d-acff8281a81a%40googlegroups.com?utm_medium=emailutm_source=footer
 .
 For more options, visit 

Re: Elasticsearch + attachment plugin + Kibana + couchbase

2015-02-12 Thread Itamar Syn-Hershko
The XDCR plugin indexes the data using an envelope document. Long story
short, make sure you use the latest XDCR plugin as older ones are missing
lots of important functions, and use templates and dynamic templates with
proper field paths for this to work correctly

http://code972.com/blog/2015/02/80-elasticsearch-one-tip-a-day-managing-index-mappings-like-a-pro
http://code972.com/blog/2015/02/81-elasticsearch-one-tip-a-day-using-dynamic-templates-to-avoid-rigorous-mappings

--

Itamar Syn-Hershko
http://code972.com | @synhershko https://twitter.com/synhershko
Freelance Developer  Consultant
Lucene.NET committer and PMC member

On Thu, Feb 12, 2015 at 3:59 PM, Nadav Hashimshony nad...@gmail.com wrote:

 Hi,

 I'm new to the group, hope ill find what i need and share my experience as
 i go along..

 im using ES with the attachment-plugin in order to store and search files.
 when i set the mapping right and insert the file data in a Base64 manner
 I'm able to query my data via Kibana.

 my problem is this.

 if i create the index + mapping in ES, then insert the data to Couchbase
 and use XDRC to replicate it to ES, i can't query the Data with Kibana.
 it looks like the mapping of the index created in ES doesn't index well
 the data it gets from Couchbase.

 has anyone encounter such an issue?

 Thanks You

 Nadav.

 --
 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+unsubscr...@googlegroups.com.
 To view this discussion on the web visit
 https://groups.google.com/d/msgid/elasticsearch/8092eaf5-0ef8-4249-8e5d-acff8281a81a%40googlegroups.com
 https://groups.google.com/d/msgid/elasticsearch/8092eaf5-0ef8-4249-8e5d-acff8281a81a%40googlegroups.com?utm_medium=emailutm_source=footer
 .
 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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/CAHTr4Zs5OwXJe9aT1pPNu9vuooXO10Z3Mx7xc8CJh77EN9s%3DCQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: Elasticsearch + attachment plugin + Kibana + couchbase

2015-02-12 Thread Itamar Syn-Hershko
Like I said, you need the mapping to catch before the XDCR plugin begins
the replication - so you need to put a template with this mapping that will
override XDCR's

--

Itamar Syn-Hershko
http://code972.com | @synhershko https://twitter.com/synhershko
Freelance Developer  Consultant
Lucene.NET committer and PMC member

On Thu, Feb 12, 2015 at 4:59 PM, Nadav Hashimshony nad...@gmail.com wrote:

 Thanks you for the response

 i am using mapping, i created the following index
 PUT /storage/files/_mapping
 {
   files: {
 properties: {
   file: {
 type: attachment,
 path: full,
 fields: {
   content_type: {
 type: string,
 store: true
   }
 }
   }
 }
   }
 }

 when i insert data via ES and query it, all is fine.
 the problem is when data is inserted to Couchbase..

 Nadav

 On Thursday, February 12, 2015 at 4:03:01 PM UTC+2, Itamar Syn-Hershko
 wrote:

 The XDCR plugin indexes the data using an envelope document. Long story
 short, make sure you use the latest XDCR plugin as older ones are missing
 lots of important functions, and use templates and dynamic templates with
 proper field paths for this to work correctly

 http://code972.com/blog/2015/02/80-elasticsearch-one-tip-a-
 day-managing-index-mappings-like-a-pro
 http://code972.com/blog/2015/02/81-elasticsearch-one-tip-a-
 day-using-dynamic-templates-to-avoid-rigorous-mappings

 --

 Itamar Syn-Hershko
 http://code972.com | @synhershko https://twitter.com/synhershko
 Freelance Developer  Consultant
 Lucene.NET committer and PMC member

 On Thu, Feb 12, 2015 at 3:59 PM, Nadav Hashimshony nad...@gmail.com
 wrote:

 Hi,

 I'm new to the group, hope ill find what i need and share my experience
 as i go along..

 im using ES with the attachment-plugin in order to store and search
 files.
 when i set the mapping right and insert the file data in a Base64 manner
 I'm able to query my data via Kibana.

 my problem is this.

 if i create the index + mapping in ES, then insert the data to Couchbase
 and use XDRC to replicate it to ES, i can't query the Data with Kibana.
 it looks like the mapping of the index created in ES doesn't index well
 the data it gets from Couchbase.

 has anyone encounter such an issue?

 Thanks You

 Nadav.

 --
 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 elasticsearc...@googlegroups.com.
 To view this discussion on the web visit https://groups.google.com/d/
 msgid/elasticsearch/8092eaf5-0ef8-4249-8e5d-acff8281a81a%
 40googlegroups.com
 https://groups.google.com/d/msgid/elasticsearch/8092eaf5-0ef8-4249-8e5d-acff8281a81a%40googlegroups.com?utm_medium=emailutm_source=footer
 .
 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+unsubscr...@googlegroups.com.
 To view this discussion on the web visit
 https://groups.google.com/d/msgid/elasticsearch/1d9c8ce5-116f-40cc-a5e3-6ebe47191850%40googlegroups.com
 https://groups.google.com/d/msgid/elasticsearch/1d9c8ce5-116f-40cc-a5e3-6ebe47191850%40googlegroups.com?utm_medium=emailutm_source=footer
 .

 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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/CAHTr4Zuh7HHK8XmdznuHnw7E01ffXV8BC-49D70ekMc1-YhQCA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: Elasticsearch + attachment plugin + Kibana + couchbase

2015-02-12 Thread Nadav Hashimshony
ok, just to be clear.

the steps i did was as followed:
1. create the index with the mapping.
2. define the XDCR to replicate my bucket with the index in ES.
3. insert data to couchbase.
4. try to query with kibana

What you suggest is to Add another BEFORE step 1: 
0. create a template to include my mapping.
1. crate the index in ES
and so on...

did i get it right?

Thanks.
Nadav.


On Thursday, February 12, 2015 at 5:04:24 PM UTC+2, Itamar Syn-Hershko 
wrote:

 Like I said, you need the mapping to catch before the XDCR plugin begins 
 the replication - so you need to put a template with this mapping that will 
 override XDCR's

 --

 Itamar Syn-Hershko
 http://code972.com | @synhershko https://twitter.com/synhershko
 Freelance Developer  Consultant
 Lucene.NET committer and PMC member

 On Thu, Feb 12, 2015 at 4:59 PM, Nadav Hashimshony nad...@gmail.com 
 javascript: wrote:

 Thanks you for the response

 i am using mapping, i created the following index
 PUT /storage/files/_mapping
 {
   files: {
 properties: {
   file: {
 type: attachment,
 path: full,
 fields: {
   content_type: {
 type: string,
 store: true
   }
 }
   }
 }
   }
 }

 when i insert data via ES and query it, all is fine.
 the problem is when data is inserted to Couchbase..

 Nadav

 On Thursday, February 12, 2015 at 4:03:01 PM UTC+2, Itamar Syn-Hershko 
 wrote:

 The XDCR plugin indexes the data using an envelope document. Long story 
 short, make sure you use the latest XDCR plugin as older ones are missing 
 lots of important functions, and use templates and dynamic templates with 
 proper field paths for this to work correctly

 http://code972.com/blog/2015/02/80-elasticsearch-one-tip-a-
 day-managing-index-mappings-like-a-pro
 http://code972.com/blog/2015/02/81-elasticsearch-one-tip-a-
 day-using-dynamic-templates-to-avoid-rigorous-mappings

 --

 Itamar Syn-Hershko
 http://code972.com | @synhershko https://twitter.com/synhershko
 Freelance Developer  Consultant
 Lucene.NET committer and PMC member

 On Thu, Feb 12, 2015 at 3:59 PM, Nadav Hashimshony nad...@gmail.com 
 wrote:

 Hi, 

 I'm new to the group, hope ill find what i need and share my experience 
 as i go along..

 im using ES with the attachment-plugin in order to store and search 
 files.
 when i set the mapping right and insert the file data in a Base64 
 manner I'm able to query my data via Kibana.

 my problem is this.

 if i create the index + mapping in ES, then insert the data to 
 Couchbase and use XDRC to replicate it to ES, i can't query the Data with 
 Kibana.
 it looks like the mapping of the index created in ES doesn't index well 
 the data it gets from Couchbase.

 has anyone encounter such an issue?

 Thanks You 

 Nadav.

 -- 
 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 elasticsearc...@googlegroups.com.
 To view this discussion on the web visit https://groups.google.com/d/
 msgid/elasticsearch/8092eaf5-0ef8-4249-8e5d-acff8281a81a%
 40googlegroups.com 
 https://groups.google.com/d/msgid/elasticsearch/8092eaf5-0ef8-4249-8e5d-acff8281a81a%40googlegroups.com?utm_medium=emailutm_source=footer
 .
 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 elasticsearc...@googlegroups.com javascript:.
 To view this discussion on the web visit 
 https://groups.google.com/d/msgid/elasticsearch/1d9c8ce5-116f-40cc-a5e3-6ebe47191850%40googlegroups.com
  
 https://groups.google.com/d/msgid/elasticsearch/1d9c8ce5-116f-40cc-a5e3-6ebe47191850%40googlegroups.com?utm_medium=emailutm_source=footer
 .

 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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/8628ef07-2e10-423a-9de0-13ebaa37a0e8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Elasticsearch + attachment plugin + Kibana + couchbase

2015-02-12 Thread Itamar Syn-Hershko
Yes. Just make sure the template reflects the actual document structure -
as I said XDCR wraps your document in an envelope document

--

Itamar Syn-Hershko
http://code972.com | @synhershko https://twitter.com/synhershko
Freelance Developer  Consultant
Lucene.NET committer and PMC member

On Thu, Feb 12, 2015 at 5:12 PM, Nadav Hashimshony nad...@gmail.com wrote:

 ok, just to be clear.

 the steps i did was as followed:
 1. create the index with the mapping.
 2. define the XDCR to replicate my bucket with the index in ES.
 3. insert data to couchbase.
 4. try to query with kibana

 What you suggest is to Add another BEFORE step 1:
 0. create a template to include my mapping.
 1. crate the index in ES
 and so on...

 did i get it right?

 Thanks.
 Nadav.


 On Thursday, February 12, 2015 at 5:04:24 PM UTC+2, Itamar Syn-Hershko
 wrote:

 Like I said, you need the mapping to catch before the XDCR plugin
 begins the replication - so you need to put a template with this mapping
 that will override XDCR's

 --

 Itamar Syn-Hershko
 http://code972.com | @synhershko https://twitter.com/synhershko
 Freelance Developer  Consultant
 Lucene.NET committer and PMC member

 On Thu, Feb 12, 2015 at 4:59 PM, Nadav Hashimshony nad...@gmail.com
 wrote:

 Thanks you for the response

 i am using mapping, i created the following index
 PUT /storage/files/_mapping
 {
   files: {
 properties: {
   file: {
 type: attachment,
 path: full,
 fields: {
   content_type: {
 type: string,
 store: true
   }
 }
   }
 }
   }
 }

 when i insert data via ES and query it, all is fine.
 the problem is when data is inserted to Couchbase..

 Nadav

 On Thursday, February 12, 2015 at 4:03:01 PM UTC+2, Itamar Syn-Hershko
 wrote:

 The XDCR plugin indexes the data using an envelope document. Long story
 short, make sure you use the latest XDCR plugin as older ones are missing
 lots of important functions, and use templates and dynamic templates with
 proper field paths for this to work correctly

 http://code972.com/blog/2015/02/80-elasticsearch-one-tip-a-d
 ay-managing-index-mappings-like-a-pro
 http://code972.com/blog/2015/02/81-elasticsearch-one-tip-a-d
 ay-using-dynamic-templates-to-avoid-rigorous-mappings

 --

 Itamar Syn-Hershko
 http://code972.com | @synhershko https://twitter.com/synhershko
 Freelance Developer  Consultant
 Lucene.NET committer and PMC member

 On Thu, Feb 12, 2015 at 3:59 PM, Nadav Hashimshony nad...@gmail.com
 wrote:

 Hi,

 I'm new to the group, hope ill find what i need and share my
 experience as i go along..

 im using ES with the attachment-plugin in order to store and search
 files.
 when i set the mapping right and insert the file data in a Base64
 manner I'm able to query my data via Kibana.

 my problem is this.

 if i create the index + mapping in ES, then insert the data to
 Couchbase and use XDRC to replicate it to ES, i can't query the Data with
 Kibana.
 it looks like the mapping of the index created in ES doesn't index
 well the data it gets from Couchbase.

 has anyone encounter such an issue?

 Thanks You

 Nadav.

 --
 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 elasticsearc...@googlegroups.com.
 To view this discussion on the web visit https://groups.google.com/d/
 msgid/elasticsearch/8092eaf5-0ef8-4249-8e5d-acff8281a81a%40goo
 glegroups.com
 https://groups.google.com/d/msgid/elasticsearch/8092eaf5-0ef8-4249-8e5d-acff8281a81a%40googlegroups.com?utm_medium=emailutm_source=footer
 .
 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 elasticsearc...@googlegroups.com.
 To view this discussion on the web visit https://groups.google.com/d/
 msgid/elasticsearch/1d9c8ce5-116f-40cc-a5e3-6ebe47191850%
 40googlegroups.com
 https://groups.google.com/d/msgid/elasticsearch/1d9c8ce5-116f-40cc-a5e3-6ebe47191850%40googlegroups.com?utm_medium=emailutm_source=footer
 .

 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+unsubscr...@googlegroups.com.
 To view this discussion on the web visit
 https://groups.google.com/d/msgid/elasticsearch/8628ef07-2e10-423a-9de0-13ebaa37a0e8%40googlegroups.com
 https://groups.google.com/d/msgid/elasticsearch/8628ef07-2e10-423a-9de0-13ebaa37a0e8%40googlegroups.com?utm_medium=emailutm_source=footer
 .

 For more options, visit https://groups.google.com/d/optout.


-- 
You received this message because you are subscribed to the Google Groups 
elasticsearch group.

Re: Elasticsearch + attachment plugin + Kibana + couchbase

2015-02-12 Thread Itamar Syn-Hershko
Yes, that too :)

Also if its a time based data, you will not be able to use kibana's date
filtering etc  - because it lacks the @timestamp field. Basically, the XDCR
elasticsearch plugin was built around the XDCR / Couchbase realm and not
around Elasticsearch's. Unfortunately this means many ES features are
unavailable / hard to use, e.g.
https://github.com/couchbaselabs/elasticsearch-transport-couchbase/issues/63

https://github.com/couchbaselabs/elasticsearch-transport-couchbase/issues/64

I can help fixing this on the XDCR plugin if you'd like - ping me privately
and we can work something out (or I can convince you to avoid using the
XDCR replication)

--

Itamar Syn-Hershko
http://code972.com | @synhershko https://twitter.com/synhershko
Freelance Developer  Consultant
Lucene.NET committer and PMC member

On Thu, Feb 12, 2015 at 5:18 PM, Nadav Hashimshony nad...@gmail.com wrote:

 ok, ill try.

 this envelope document, is it something i need to be concerned about
 when I'm querying via Kibana?

 On Thursday, February 12, 2015 at 5:14:39 PM UTC+2, Itamar Syn-Hershko
 wrote:

 Yes. Just make sure the template reflects the actual document structure -
 as I said XDCR wraps your document in an envelope document

 --

 Itamar Syn-Hershko
 http://code972.com | @synhershko https://twitter.com/synhershko
 Freelance Developer  Consultant
 Lucene.NET committer and PMC member

 On Thu, Feb 12, 2015 at 5:12 PM, Nadav Hashimshony nad...@gmail.com
 wrote:

 ok, just to be clear.

 the steps i did was as followed:
 1. create the index with the mapping.
 2. define the XDCR to replicate my bucket with the index in ES.
 3. insert data to couchbase.
 4. try to query with kibana

 What you suggest is to Add another BEFORE step 1:
 0. create a template to include my mapping.
 1. crate the index in ES
 and so on...

 did i get it right?

 Thanks.
 Nadav.


 On Thursday, February 12, 2015 at 5:04:24 PM UTC+2, Itamar Syn-Hershko
 wrote:

 Like I said, you need the mapping to catch before the XDCR plugin
 begins the replication - so you need to put a template with this mapping
 that will override XDCR's

 --

 Itamar Syn-Hershko
 http://code972.com | @synhershko https://twitter.com/synhershko
 Freelance Developer  Consultant
 Lucene.NET committer and PMC member

 On Thu, Feb 12, 2015 at 4:59 PM, Nadav Hashimshony nad...@gmail.com
 wrote:

 Thanks you for the response

 i am using mapping, i created the following index
 PUT /storage/files/_mapping
 {
   files: {
 properties: {
   file: {
 type: attachment,
 path: full,
 fields: {
   content_type: {
 type: string,
 store: true
   }
 }
   }
 }
   }
 }

 when i insert data via ES and query it, all is fine.
 the problem is when data is inserted to Couchbase..

 Nadav

 On Thursday, February 12, 2015 at 4:03:01 PM UTC+2, Itamar Syn-Hershko
 wrote:

 The XDCR plugin indexes the data using an envelope document. Long
 story short, make sure you use the latest XDCR plugin as older ones are
 missing lots of important functions, and use templates and dynamic
 templates with proper field paths for this to work correctly

 http://code972.com/blog/2015/02/80-elasticsearch-one-tip-a-d
 ay-managing-index-mappings-like-a-pro
 http://code972.com/blog/2015/02/81-elasticsearch-one-tip-a-d
 ay-using-dynamic-templates-to-avoid-rigorous-mappings

 --

 Itamar Syn-Hershko
 http://code972.com | @synhershko https://twitter.com/synhershko
 Freelance Developer  Consultant
 Lucene.NET committer and PMC member

 On Thu, Feb 12, 2015 at 3:59 PM, Nadav Hashimshony nad...@gmail.com
 wrote:

 Hi,

 I'm new to the group, hope ill find what i need and share my
 experience as i go along..

 im using ES with the attachment-plugin in order to store and search
 files.
 when i set the mapping right and insert the file data in a Base64
 manner I'm able to query my data via Kibana.

 my problem is this.

 if i create the index + mapping in ES, then insert the data to
 Couchbase and use XDRC to replicate it to ES, i can't query the Data 
 with
 Kibana.
 it looks like the mapping of the index created in ES doesn't index
 well the data it gets from Couchbase.

 has anyone encounter such an issue?

 Thanks You

 Nadav.

 --
 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 elasticsearc...@googlegroups.com.
 To view this discussion on the web visit
 https://groups.google.com/d/msgid/elasticsearch/8092eaf5-0ef
 8-4249-8e5d-acff8281a81a%40googlegroups.com
 https://groups.google.com/d/msgid/elasticsearch/8092eaf5-0ef8-4249-8e5d-acff8281a81a%40googlegroups.com?utm_medium=emailutm_source=footer
 .
 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 

Re: Elasticsearch + attachment plugin + Kibana + couchbase

2015-02-12 Thread Nadav Hashimshony
Thanks you for the response

i am using mapping, i created the following index
PUT /storage/files/_mapping
{
  files: {
properties: {
  file: {
type: attachment,
path: full,
fields: {
  content_type: {
type: string,
store: true
  }
}
  }
}
  }
}

when i insert data via ES and query it, all is fine.
the problem is when data is inserted to Couchbase..

Nadav

On Thursday, February 12, 2015 at 4:03:01 PM UTC+2, Itamar Syn-Hershko 
wrote:

 The XDCR plugin indexes the data using an envelope document. Long story 
 short, make sure you use the latest XDCR plugin as older ones are missing 
 lots of important functions, and use templates and dynamic templates with 
 proper field paths for this to work correctly


 http://code972.com/blog/2015/02/80-elasticsearch-one-tip-a-day-managing-index-mappings-like-a-pro

 http://code972.com/blog/2015/02/81-elasticsearch-one-tip-a-day-using-dynamic-templates-to-avoid-rigorous-mappings

 --

 Itamar Syn-Hershko
 http://code972.com | @synhershko https://twitter.com/synhershko
 Freelance Developer  Consultant
 Lucene.NET committer and PMC member

 On Thu, Feb 12, 2015 at 3:59 PM, Nadav Hashimshony nad...@gmail.com 
 javascript: wrote:

 Hi, 

 I'm new to the group, hope ill find what i need and share my experience 
 as i go along..

 im using ES with the attachment-plugin in order to store and search files.
 when i set the mapping right and insert the file data in a Base64 manner 
 I'm able to query my data via Kibana.

 my problem is this.

 if i create the index + mapping in ES, then insert the data to Couchbase 
 and use XDRC to replicate it to ES, i can't query the Data with Kibana.
 it looks like the mapping of the index created in ES doesn't index well 
 the data it gets from Couchbase.

 has anyone encounter such an issue?

 Thanks You 

 Nadav.

 -- 
 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 elasticsearc...@googlegroups.com javascript:.
 To view this discussion on the web visit 
 https://groups.google.com/d/msgid/elasticsearch/8092eaf5-0ef8-4249-8e5d-acff8281a81a%40googlegroups.com
  
 https://groups.google.com/d/msgid/elasticsearch/8092eaf5-0ef8-4249-8e5d-acff8281a81a%40googlegroups.com?utm_medium=emailutm_source=footer
 .
 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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/1d9c8ce5-116f-40cc-a5e3-6ebe47191850%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Elasticsearch + attachment plugin + Kibana + couchbase

2015-02-12 Thread Nadav Hashimshony
ok, ill try.

this envelope document, is it something i need to be concerned about when 
I'm querying via Kibana?

On Thursday, February 12, 2015 at 5:14:39 PM UTC+2, Itamar Syn-Hershko 
wrote:

 Yes. Just make sure the template reflects the actual document structure - 
 as I said XDCR wraps your document in an envelope document

 --

 Itamar Syn-Hershko
 http://code972.com | @synhershko https://twitter.com/synhershko
 Freelance Developer  Consultant
 Lucene.NET committer and PMC member

 On Thu, Feb 12, 2015 at 5:12 PM, Nadav Hashimshony nad...@gmail.com 
 javascript: wrote:

 ok, just to be clear.

 the steps i did was as followed:
 1. create the index with the mapping.
 2. define the XDCR to replicate my bucket with the index in ES.
 3. insert data to couchbase.
 4. try to query with kibana

 What you suggest is to Add another BEFORE step 1: 
 0. create a template to include my mapping.
 1. crate the index in ES
 and so on...

 did i get it right?

 Thanks.
 Nadav.


 On Thursday, February 12, 2015 at 5:04:24 PM UTC+2, Itamar Syn-Hershko 
 wrote:

 Like I said, you need the mapping to catch before the XDCR plugin 
 begins the replication - so you need to put a template with this mapping 
 that will override XDCR's

 --

 Itamar Syn-Hershko
 http://code972.com | @synhershko https://twitter.com/synhershko
 Freelance Developer  Consultant
 Lucene.NET committer and PMC member

 On Thu, Feb 12, 2015 at 4:59 PM, Nadav Hashimshony nad...@gmail.com 
 wrote:

 Thanks you for the response

 i am using mapping, i created the following index
 PUT /storage/files/_mapping
 {
   files: {
 properties: {
   file: {
 type: attachment,
 path: full,
 fields: {
   content_type: {
 type: string,
 store: true
   }
 }
   }
 }
   }
 }

 when i insert data via ES and query it, all is fine.
 the problem is when data is inserted to Couchbase..

 Nadav

 On Thursday, February 12, 2015 at 4:03:01 PM UTC+2, Itamar Syn-Hershko 
 wrote:

 The XDCR plugin indexes the data using an envelope document. Long 
 story short, make sure you use the latest XDCR plugin as older ones are 
 missing lots of important functions, and use templates and dynamic 
 templates with proper field paths for this to work correctly

 http://code972.com/blog/2015/02/80-elasticsearch-one-tip-a-d
 ay-managing-index-mappings-like-a-pro
 http://code972.com/blog/2015/02/81-elasticsearch-one-tip-a-d
 ay-using-dynamic-templates-to-avoid-rigorous-mappings

 --

 Itamar Syn-Hershko
 http://code972.com | @synhershko https://twitter.com/synhershko
 Freelance Developer  Consultant
 Lucene.NET committer and PMC member

 On Thu, Feb 12, 2015 at 3:59 PM, Nadav Hashimshony nad...@gmail.com 
 wrote:

 Hi, 

 I'm new to the group, hope ill find what i need and share my 
 experience as i go along..

 im using ES with the attachment-plugin in order to store and search 
 files.
 when i set the mapping right and insert the file data in a Base64 
 manner I'm able to query my data via Kibana.

 my problem is this.

 if i create the index + mapping in ES, then insert the data to 
 Couchbase and use XDRC to replicate it to ES, i can't query the Data 
 with 
 Kibana.
 it looks like the mapping of the index created in ES doesn't index 
 well the data it gets from Couchbase.

 has anyone encounter such an issue?

 Thanks You 

 Nadav.

 -- 
 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 elasticsearc...@googlegroups.com.
 To view this discussion on the web visit https://groups.google.com/d/
 msgid/elasticsearch/8092eaf5-0ef8-4249-8e5d-acff8281a81a%40goo
 glegroups.com 
 https://groups.google.com/d/msgid/elasticsearch/8092eaf5-0ef8-4249-8e5d-acff8281a81a%40googlegroups.com?utm_medium=emailutm_source=footer
 .
 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 elasticsearc...@googlegroups.com.
 To view this discussion on the web visit https://groups.google.com/d/
 msgid/elasticsearch/1d9c8ce5-116f-40cc-a5e3-6ebe47191850%
 40googlegroups.com 
 https://groups.google.com/d/msgid/elasticsearch/1d9c8ce5-116f-40cc-a5e3-6ebe47191850%40googlegroups.com?utm_medium=emailutm_source=footer
 .

 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 elasticsearc...@googlegroups.com javascript:.
 To view this discussion on the web visit 
 https://groups.google.com/d/msgid/elasticsearch/8628ef07-2e10-423a-9de0-13ebaa37a0e8%40googlegroups.com