# \[Ann\] Elasticsearch Image Plugin 1.2.0 released

**URL:** https://discuss.elastic.co/t/ann-elasticsearch-image-plugin-1-2-0-released/16494
**Category:** Elasticsearch
**Created:** [March 20, 2014, 10:41am UTC](https://discuss.elastic.co/t/ann-elasticsearch-image-plugin-1-2-0-released/16494 "2014-03-20T10:41:20Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![Kevin\_Wang](https://avatars.discourse-cdn.com/v4/letter/k/f6c823/32.png) [@Kevin\_Wang](https://discuss.elastic.co/u/Kevin_Wang)
#### Post date: [March 20, 2014, 10:41am UTC](https://discuss.elastic.co/t/ann-elasticsearch-image-plugin-1-2-0-released/16494/1 "2014-03-20T10:41:20Z")

</div>

Hi All,

I've released version 1.2.0 of Elasticsearch Image Plugin.  
The Image Plugin is an Content Based Image Retrieval Plugin for  
Elasticsearch using LIRE (Lucene Image Retrieval). It allows users to index  
images and search for similar images.

Changes in 1.2.0:

- Use multi-thread when multiple features are required to improve index  
speed
- Allow index metadata
- Allow query by existing image in index

> **[kzwang/elasticsearch-image](https://github.com/kzwang/elasticsearch-image)**
>
> elasticsearch-image - Content Based Image Retrieval Plugin for Elasticsearch. It allows users to index images and search for similar images.

Also I've created a demo website for this plugin  
([http://demo.elasticsearch-image.com/](http://demo.elasticsearch-image.com/)), it has 1,000,000 images from  
MIRFLICKR-1M collection ([http://press.liacs.nl/mirflickr](http://press.liacs.nl/mirflickr))

Thanks,  
Kevin

--  
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).  
To view this discussion on the web visit [https://groups.google.com/d/msgid/elasticsearch/e43d34ff-e0e6-4d3a-a3d2-565bb6867e67%40googlegroups.com](https://groups.google.com/d/msgid/elasticsearch/e43d34ff-e0e6-4d3a-a3d2-565bb6867e67%40googlegroups.com).  
For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

---

<div class="post-metadata">

### Author: ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)
#### Post date: [March 20, 2014, 10:49am UTC](https://discuss.elastic.co/t/ann-elasticsearch-image-plugin-1-2-0-released/16494/2 "2014-03-20T10:49:34Z")

</div>

Awesome demo! Very well done!

--  
David Pilato | Technical Advocate | [Elasticsearch.com](http://Elasticsearch.com)  
@dadoonet | @elasticsearchfr

Le 20 mars 2014 à 11:41:24, Kevin Wang ([kevin807359@gmail.com](mailto:kevin807359@gmail.com)) a écrit:

Hi All,

I've released version 1.2.0 of Elasticsearch Image Plugin.  
The Image Plugin is an Content Based Image Retrieval Plugin for Elasticsearch using LIRE (Lucene Image Retrieval). It allows users to index images and search for similar images.

Changes in 1.2.0:  
Use multi-thread when multiple features are required to improve index speed  
Allow index metadata  
Allow query by existing image in index

> **[kzwang/elasticsearch-image](https://github.com/kzwang/elasticsearch-image)**
>
> elasticsearch-image - Content Based Image Retrieval Plugin for Elasticsearch. It allows users to index images and search for similar images.

Also I've created a demo website for this plugin ([http://demo.elasticsearch-image.com/](http://demo.elasticsearch-image.com/)), it has 1,000,000 images from MIRFLICKR-1M collection ([http://press.liacs.nl/mirflickr](http://press.liacs.nl/mirflickr))

Thanks,  
Kevin

--  
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).  
To view this discussion on the web visit [https://groups.google.com/d/msgid/elasticsearch/e43d34ff-e0e6-4d3a-a3d2-565bb6867e67%40googlegroups.com](https://groups.google.com/d/msgid/elasticsearch/e43d34ff-e0e6-4d3a-a3d2-565bb6867e67%40googlegroups.com).  
For more options, visit [https://groups.google.com/d/optout](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](mailto:elasticsearch+unsubscribe@googlegroups.com).  
To view this discussion on the web visit [https://groups.google.com/d/msgid/elasticsearch/etPan.532ac7bf.238e1f29.c9bd%40MacBook-Air-de-David.local](https://groups.google.com/d/msgid/elasticsearch/etPan.532ac7bf.238e1f29.c9bd%40MacBook-Air-de-David.local).  
For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

---

<div class="post-metadata">

### Author: ![V11](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/v11/32/1630_2.png) [@V11](https://discuss.elastic.co/u/V11)
#### Post date: [April 20, 2014, 10:43pm UTC](https://discuss.elastic.co/t/ann-elasticsearch-image-plugin-1-2-0-released/16494/3 "2014-04-20T22:43:41Z")

</div>

Hi Kevin,

I've been using Lire for a little while now and was happy to see a plugin  
for ES had been created. Great work.

I have a question about the score in ES vs the score in Lire.

For the same dataset, indexed with the same features, and then searched  
with the same feature I get the same results however, there are different  
scores in the ES results from those in the Lire results, is this normal?

I'm asking because I have some historical stuff which has recorded the  
scores given by Lire, and the lower ES scores are going to make it  
problematic to use the plugin.

An example:

ES top 3 scores:  
0.06624806  
0.04820513  
0.036607143

Lire Jar top 3 scores:  
0.8094672560691833  
0.7381518483161926  
0.6551922559738159

I'm keen to use ES as it helps to solve some scaling problems. But I'm very  
new to ES so I'm not sure how to look in to the difference with the  
scoring, do you have any insight?

Many thanks,  
V

On Thursday, March 20, 2014 10:41:20 AM UTC, Kevin Wang wrote:

> Hi All,
> 
> I've released version 1.2.0 of Elasticsearch Image Plugin.  
> The Image Plugin is an Content Based Image Retrieval Plugin for  
> Elasticsearch using LIRE (Lucene Image Retrieval). It allows users to index  
> images and search for similar images.
> 
> Changes in 1.2.0:
> 
> - Use multi-thread when multiple features are required to improve  
> index speed
> - Allow index metadata
> - Allow query by existing image in index
> 
> [GitHub - kzwang/elasticsearch-image: Content Based Image Retrieval Plugin for Elasticsearch. It allows users to index images and search for similar images.](https://github.com/kzwang/elasticsearch-image)
> 
> Also I've created a demo website for this plugin (  
> [http://demo.elasticsearch-image.com/](http://demo.elasticsearch-image.com/)), it has 1,000,000 images from  
> MIRFLICKR-1M collection ([The MIRFLICKR Retrieval Evaluation](http://press.liacs.nl/mirflickr))
> 
> Thanks,  
> Kevin

--  
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).  
To view this discussion on the web visit [https://groups.google.com/d/msgid/elasticsearch/a387f60e-63f0-44d8-9960-6caa918c97ca%40googlegroups.com](https://groups.google.com/d/msgid/elasticsearch/a387f60e-63f0-44d8-9960-6caa918c97ca%40googlegroups.com).  
For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

---

<div class="post-metadata">

### Author: ![V11](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/v11/32/1630_2.png) [@V11](https://discuss.elastic.co/u/V11)
#### Post date: [April 20, 2014, 11:03pm UTC](https://discuss.elastic.co/t/ann-elasticsearch-image-plugin-1-2-0-released/16494/4 "2014-04-20T23:03:26Z")

</div>

Ok, so it wasn't actually that difficult to find out what was going on 🙂

> <https://github.com/kzwang/elasticsearch-image/blob/master/src/main/java/org/elasticsearch/index/query/image/AbstractImageScorer.java>

I don't really understand the motivation for the following bit of code, is  
there something bad about returning the Lire score? Could you possibly  
explain please?

if (Float.compare(distance, 1.0f) \<= 0) { // distance less than 1, consider  
as same image  
score = 2f - distance;  
} else {  
score = 1 / distance;  
}

Thank you,  
V

--  
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).  
To view this discussion on the web visit [https://groups.google.com/d/msgid/elasticsearch/dc239a01-7d7b-48e8-9fd5-caa6b829b11c%40googlegroups.com](https://groups.google.com/d/msgid/elasticsearch/dc239a01-7d7b-48e8-9fd5-caa6b829b11c%40googlegroups.com).  
For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

---

<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, 1:34am UTC](https://discuss.elastic.co/t/ann-elasticsearch-image-plugin-1-2-0-released/16494/5 "2017-07-06T01:34:45Z")

</div>


