# Adding my own Analyzers

**URL:** <https://discuss.elastic.co/t/adding-my-own-analyzers/3647>\
**Category:** Elasticsearch\
**Created:** [December 10, 2010, 2:21pm UTC](https://discuss.elastic.co/t/adding-my-own-analyzers/3647 "2010-12-10T14:21:11Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![cwho](https://avatars.discourse-cdn.com/v4/letter/c/b5ac83/32.png) [@cwho](https://discuss.elastic.co/u/cwho)\
**Post date:** [December 10, 2010, 2:21pm UTC](https://discuss.elastic.co/t/adding-my-own-analyzers/3647/1 "2010-12-10T14:21:11Z")

</div>

I would like to add my own Analyzer (my own Analyzer class, e.g. x.y.CustomAnalyzer - I can ensure its compiled with the same version of Lucene used by elastic search - I'm using 0.13.1) to be used in indexing and search.  
Is this possible and how would I specify that Analyzer to be used (in the configuration).

If I am able to add my own Analyzer, do I have to add the class to every node in the ES cluster, or only to the node (client) that I am primarily doing indexing and searches from.

Thanks!

---

<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, 4:15am UTC](https://discuss.elastic.co/t/adding-my-own-analyzers/3647/2 "2017-07-06T04:15:28Z")

</div>


