# Dot not used as delimiter

**URL:** <https://discuss.elastic.co/t/dot-not-used-as-delimiter/12468>\
**Category:** Elasticsearch\
**Created:** [June 18, 2013, 7:32pm UTC](https://discuss.elastic.co/t/dot-not-used-as-delimiter/12468 "2013-06-18T19:32:15Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![oto\_iashvili](https://avatars.discourse-cdn.com/v4/letter/o/7ba0ec/32.png) [@oto\_iashvili](https://discuss.elastic.co/u/oto_iashvili)\
**Post date:** [June 18, 2013, 7:32pm UTC](https://discuss.elastic.co/t/dot-not-used-as-delimiter/12468/1 "2013-06-18T19:32:15Z")

</div>

Hi,

I just find out that if texte is something like 'computer.rails' , search  
on "computer" will not find this text. If I change to 'computer.  
rails' (with space after dot), then it is working  
I saw her some info, but couldnt understand :  
[http://www.elasticsearch.org/guide/reference/index-modules/analysis/word-delimiter-tokenfilter/](http://www.elasticsearch.org/guide/reference/index-modules/analysis/word-delimiter-tokenfilter/)

can anyone help me ?

thanks

--  
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](mailto:elasticsearch+unsubscribe@googlegroups.com).  
For more options, visit [https://groups.google.com/groups/opt\_out](https://groups.google.com/groups/opt_out).

---

<div class="post-metadata">

**Author:** ![shadyabhi](https://avatars.discourse-cdn.com/v4/letter/s/edb3f5/32.png) [@shadyabhi](https://discuss.elastic.co/u/shadyabhi)\
**Post date:** [June 18, 2013, 8:01pm UTC](https://discuss.elastic.co/t/dot-not-used-as-delimiter/12468/2 "2013-06-18T20:01:53Z")

</div>

You're probably using Standard analyzer which recognises hostnames.

$ curl -X GET "[http://localhost:9200/\_analyze?analyzer=standard&pretty=true](http://localhost:9200/_analyze?analyzer=standard&pretty=true)"  
-d  
"computer.rails"

{  
"tokens" : [ {  
"token" : "computer.rails",  
"start\_offset" : 0,  
"end\_offset" : 14,  
"type" : "",  
"position" : 1  
} ]  
}

The giving of space works because,

$ curl -X GET "[http://localhost:9200/\_analyze?analyzer=standard&pretty=true](http://localhost:9200/_analyze?analyzer=standard&pretty=true)"  
-d "computer. rails"  
{  
"tokens" : [ {  
"token" : "computer",  
"start\_offset" : 0,  
"end\_offset" : 8,  
"type" : "",  
"position" : 1  
}, {  
"token" : "rails",  
"start\_offset" : 10,  
"end\_offset" : 15,  
"type" : "",  
"position" : 2  
} ]  
}

Depending on your needs, you might want to use a different analyzer like  
simple

> **[Elasticsearch Platform — Find real-time answers at scale](https://www.elastic.co)**
>
> Power insights and outcomes with the Elasticsearch Platform and AI. See into your data and find answers that matter with enterprise solutions designed to help you build, observe, and protect. Try Elasticsearch free today.

On Wed, Jun 19, 2013 at 1:02 AM, oto iashvili  
[optimum.dulopin@laposte.net](mailto:optimum.dulopin@laposte.net)wrote:

> Hi,
> 
> I just find out that if texte is something like 'computer.rails' , search  
> on "computer" will not find this text. If I change to 'computer.  
> rails' (with space after dot), then it is working  
> I saw her some info, but couldnt understand :
> 
> [Elasticsearch Platform — Find real-time answers at scale | Elastic](http://www.elasticsearch.org/guide/reference/index-modules/analysis/word-delimiter-tokenfilter/)
> 
> can anyone help me ?
> 
> thanks
> 
> --  
> 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](mailto:elasticsearch+unsubscribe@googlegroups.com).  
> For more options, visit [https://groups.google.com/groups/opt\_out](https://groups.google.com/groups/opt_out).

--  
Regards,  
Abhijeet Rastogi (shadyabhi)  
[http://blog.abhijeetr.com](http://blog.abhijeetr.com)

--  
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](mailto:elasticsearch+unsubscribe@googlegroups.com).  
For more options, visit [https://groups.google.com/groups/opt\_out](https://groups.google.com/groups/opt_out).

---

<div class="post-metadata">

**Author:** ![oto\_iashvili](https://avatars.discourse-cdn.com/v4/letter/o/7ba0ec/32.png) [@oto\_iashvili](https://discuss.elastic.co/u/oto_iashvili)\
**Post date:** [June 19, 2013, 1:10am UTC](https://discuss.elastic.co/t/dot-not-used-as-delimiter/12468/3 "2013-06-19T01:10:34Z")

</div>

hi,

thanks for answer

actually computer.rails what just as example. My text are mainly georgian,  
so texts are like "მეტლახი.ჩასაშენებელი"  
Does simple analyzer will also work with this kind of letters ?  
Does it recognize singular and pluriel for georgian and all different  
endings for words ?

thanks again

On Tuesday, June 18, 2013 10:01:53 PM UTC+2, Abhijeet Rastogi wrote:

> You're probably using Standard analyzer which recognises hostnames.
> 
> $ curl -X GET "  
> [http://localhost:9200/\_analyze?analyzer=standard&pretty=true](http://localhost:9200/_analyze?analyzer=standard&pretty=true)" -d  
> "computer.rails"
> 
> {  
> "tokens" : [ {  
> "token" : "computer.rails",  
> "start\_offset" : 0,  
> "end\_offset" : 14,  
> "type" : "",  
> "position" : 1  
> } ]  
> }
> 
> The giving of space works because,
> 
> $ curl -X GET "  
> [http://localhost:9200/\_analyze?analyzer=standard&pretty=true](http://localhost:9200/_analyze?analyzer=standard&pretty=true)" -d  
> "computer. rails"  
> {  
> "tokens" : [ {  
> "token" : "computer",  
> "start\_offset" : 0,  
> "end\_offset" : 8,  
> "type" : "",  
> "position" : 1  
> }, {  
> "token" : "rails",  
> "start\_offset" : 10,  
> "end\_offset" : 15,  
> "type" : "",  
> "position" : 2  
> } ]  
> }
> 
> Depending on your needs, you might want to use a different analyzer like  
> simple  
> [Elasticsearch Platform — Find real-time answers at scale | Elastic](http://www.elasticsearch.org/guide/reference/index-modules/analysis/simple-analyzer/)
> 
> On Wed, Jun 19, 2013 at 1:02 AM, oto iashvili \<[optimum...@laposte.net](mailto:optimum...@laposte.net)\<javascript:\>
> 
> > wrote:
> 
> > Hi,
> > 
> > I just find out that if texte is something like 'computer.rails' ,  
> > search on "computer" will not find this text. If I change to 'computer.  
> > rails' (with space after dot), then it is working  
> > I saw her some info, but couldnt understand :
> > 
> > [Elasticsearch Platform — Find real-time answers at scale | Elastic](http://www.elasticsearch.org/guide/reference/index-modules/analysis/word-delimiter-tokenfilter/)
> > 
> > can anyone help me ?
> > 
> > thanks
> > 
> > --  
> > 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](mailto:elasticsearc...@googlegroups.com) \<javascript:\>.  
> > For more options, visit [https://groups.google.com/groups/opt\_out](https://groups.google.com/groups/opt_out).
> 
> --  
> Regards,  
> Abhijeet Rastogi (shadyabhi)  
> [http://blog.abhijeetr.com](http://blog.abhijeetr.com)

--  
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](mailto:elasticsearch+unsubscribe@googlegroups.com).  
For more options, visit [https://groups.google.com/groups/opt\_out](https://groups.google.com/groups/opt_out).

---

<div class="post-metadata">

**Author:** ![Ivan](https://avatars.discourse-cdn.com/v4/letter/i/df788c/32.png) [@Ivan](https://discuss.elastic.co/u/Ivan)\
**Post date:** [June 19, 2013, 9:29pm UTC](https://discuss.elastic.co/t/dot-not-used-as-delimiter/12468/4 "2013-06-19T21:29:16Z")

</div>

There is no Georgian language analyzers as far as I can tell in  
Lucene/elasticsearch. Your best bet is to experiment with the Analysis API  
using different analyzers.

> **[Elasticsearch Platform — Find real-time answers at scale](https://www.elastic.co)**
>
> Power insights and outcomes with the Elasticsearch Platform and AI. See into your data and find answers that matter with enterprise solutions designed to help you build, observe, and protect. Try Elasticsearch free today.

--  
Ivan

On Tue, Jun 18, 2013 at 6:10 PM, oto iashvili  
[optimum.dulopin@laposte.net](mailto:optimum.dulopin@laposte.net)wrote:

> hi,
> 
> thanks for answer
> 
> actually computer.rails what just as example. My text are mainly georgian,  
> so texts are like "მეტლახი.ჩასაშენებელი"  
> Does simple analyzer will also work with this kind of letters ?  
> Does it recognize singular and pluriel for georgian and all different  
> endings for words ?
> 
> thanks again
> 
> On Tuesday, June 18, 2013 10:01:53 PM UTC+2, Abhijeet Rastogi wrote:
> 
> > You're probably using Standard analyzer which recognises hostnames.
> > 
> > $ curl -X GET "[http://localhost:9200/\_\*\*analyze?analyzer=standard&](http://localhost:9200/_**analyze?analyzer=standard&)\*\*  
> > pretty=true[http://localhost:9200/\_analyze?analyzer=standard&pretty=true](http://localhost:9200/_analyze?analyzer=standard&pretty=true)"  
> > -d "computer.rails" \*\* \*\*
> > 
> > {  
> > "tokens" : [ {  
> > "token" : "computer.rails",  
> > "start\_offset" : 0,  
> > "end\_offset" : 14,  
> > "type" : "",  
> > "position" : 1  
> > } ]  
> > }
> > 
> > The giving of space works because,
> > 
> > $ curl -X GET "[http://localhost:9200/\_\*\*analyze?analyzer=standard&](http://localhost:9200/_**analyze?analyzer=standard&)\*\*  
> > pretty=true[http://localhost:9200/\_analyze?analyzer=standard&pretty=true](http://localhost:9200/_analyze?analyzer=standard&pretty=true)"  
> > -d "computer. rails"  
> > {  
> > "tokens" : [ {  
> > "token" : "computer",  
> > "start\_offset" : 0,  
> > "end\_offset" : 8,  
> > "type" : "",  
> > "position" : 1  
> > }, {  
> > "token" : "rails",  
> > "start\_offset" : 10,  
> > "end\_offset" : 15,  
> > "type" : "",  
> > "position" : 2  
> > } ]  
> > }
> > 
> > Depending on your needs, you might want to use a different analyzer like  
> > simple [Elasticsearch Platform — Find real-time answers at scale | Elastic](http://www.elasticsearch.org/**guide/reference/index-modules/)\*\*  
> > analysis/simple-analyzer/[http://www.elasticsearch.org/guide/reference/index-modules/analysis/simple-analyzer/](http://www.elasticsearch.org/guide/reference/index-modules/analysis/simple-analyzer/)
> > 
> > On Wed, Jun 19, 2013 at 1:02 AM, oto iashvili [optimum...@laposte.net](mailto:optimum...@laposte.net)wrote:
> > 
> > > Hi,
> > > 
> > > I just find out that if texte is something like 'computer.rails' ,  
> > > search on "computer" will not find this text. If I change to 'computer.  
> > > rails' (with space after dot), then it is working  
> > > I saw her some info, but couldnt understand :  
> > > [Elasticsearch Platform — Find real-time answers at scale | Elastic](http://www.elasticsearch.org/**guide/reference/index-modules/)\*\*  
> > > analysis/word-delimiter-\*\*tokenfilter/[http://www.elasticsearch.org/guide/reference/index-modules/analysis/word-delimiter-tokenfilter/](http://www.elasticsearch.org/guide/reference/index-modules/analysis/word-delimiter-tokenfilter/)
> > > 
> > > can anyone help me ?
> > > 
> > > thanks
> > > 
> > > --  
> > > 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](http://googlegroups.com).
> > > 
> > > For more options, visit [https://groups.google.com/\*\*groups/opt\_out](https://groups.google.com/**groups/opt_out)[https://groups.google.com/groups/opt\_out](https://groups.google.com/groups/opt_out)  
> > > .
> > 
> > --  
> > Regards,  
> > Abhijeet Rastogi (shadyabhi)  
> > [http://blog.abhijeetr.com](http://blog.abhijeetr.com)
> 
> --  
> 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](mailto:elasticsearch+unsubscribe@googlegroups.com).  
> For more options, visit [https://groups.google.com/groups/opt\_out](https://groups.google.com/groups/opt_out).

--  
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](mailto:elasticsearch+unsubscribe@googlegroups.com).  
For more options, visit [https://groups.google.com/groups/opt\_out](https://groups.google.com/groups/opt_out).

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [July 6, 2017, 2:30am UTC](https://discuss.elastic.co/t/dot-not-used-as-delimiter/12468/5 "2017-07-06T02:30:20Z")

</div>


