# \[ANN\] Extended analyze plugin

**URL:** <https://discuss.elastic.co/t/ann-extended-analyze-plugin/14189>\
**Category:** Elasticsearch\
**Created:** [October 31, 2013, 1:39pm UTC](https://discuss.elastic.co/t/ann-extended-analyze-plugin/14189 "2013-10-31T13:39:53Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![johtani](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/johtani/32/44956_2.png) [@johtani](https://discuss.elastic.co/u/johtani)\
**Post date:** [October 31, 2013, 1:39pm UTC](https://discuss.elastic.co/t/ann-extended-analyze-plugin/14189/1 "2013-10-31T13:39:53Z")

</div>

Hi all,

I'm developing extended \_analyze plugin. Such as a solr's analysis page.

> **[johtani/elasticsearch-extended-analyze](https://github.com/johtani/elasticsearch-extended-analyze)**
>
> elasticsearch-extended-analyze - Extend Analyze API Plugin for Elasticsearch

I have few question plugin development.

1. Is this name easy to understand ?

2. I create pom.xml based on elasticsearch-analysis-kuromoji’s pom.xml. I use org.elasticsearch to and package.  
Should I change it like info.johtani…?

I am a beginner of elasticsearch plugin development.  
Give me some advice, please.

Regards

* * *

Jun Ohtani  
[johtani@gmail.com](mailto:johtani@gmail.com)  
blog : [http://blog.johtani.info](http://blog.johtani.info)  
twitter : [http://twitter.com/johtani](http://twitter.com/johtani)

--  
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:** ![jprante](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/jprante/32/44941_2.png) [@jprante](https://discuss.elastic.co/u/jprante)\
**Post date:** [October 31, 2013, 2:09pm UTC](https://discuss.elastic.co/t/ann-extended-analyze-plugin/14189/2 "2013-10-31T14:09:34Z")

</div>

1. Yes, why not?

2. For maven group management, it is preferable to use an own group ID. So  
you can distribute your code seamless over the many repos out there, being  
the maintainer of the group. More, using an own package in Java, the ES  
core team can't get confused about code in stacktraces when it comes to bug  
hunting while doing customer support. Also, for plugin zip assembly, it is  
convenient to manage an own java package name for include/exclude filtering  
code jars.

I recommend to provide binaries for easy install.

Cheers and happy plugin hacking

Jörg

--  
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:** ![johtani](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/johtani/32/44956_2.png) [@johtani](https://discuss.elastic.co/u/johtani)\
**Post date:** [October 31, 2013, 2:53pm UTC](https://discuss.elastic.co/t/ann-extended-analyze-plugin/14189/3 "2013-10-31T14:53:23Z")

</div>

Hi Jörg,

Thanks for quick reply and advice!

I will change own java package name.  
And provide binaries.

* * *

Jun Ohtani  
[johtani@gmail.com](mailto:johtani@gmail.com)  
blog : [http://blog.johtani.info](http://blog.johtani.info)  
twitter : [http://twitter.com/johtani](http://twitter.com/johtani)

2013/10/31 23:09、joergprante@gmail.com のメール：

> 1. Yes, why not?
> 
> 2. For maven group management, it is preferable to use an own group ID. So you can distribute your code seamless over the many repos out there, being the maintainer of the group. More, using an own package in Java, the ES core team can't get confused about code in stacktraces when it comes to bug hunting while doing customer support. Also, for plugin zip assembly, it is convenient to manage an own java package name for include/exclude filtering code jars.
> 
> I recommend to provide binaries for easy install.
> 
> Cheers and happy plugin hacking
> 
> Jörg
> 
> --  
> 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:09am UTC](https://discuss.elastic.co/t/ann-extended-analyze-plugin/14189/4 "2017-07-06T02:09:36Z")

</div>


