Comments on: The fun and frustration of writing a plugin for Elasticsearch for ontology indexing http://www.flax.co.uk/blog/2016/01/27/fun-frustration-writing-plugin-elasticsearch-ontology-indexing/ The Open Source Search Specialists Tue, 12 Feb 2019 14:44:32 +0000 hourly 1 https://wordpress.org/?v=4.9.8 By: Charlie Hull http://www.flax.co.uk/blog/2016/01/27/fun-frustration-writing-plugin-elasticsearch-ontology-indexing/#comment-35448 Wed, 10 Feb 2016 09:52:55 +0000 http://www.flax.co.uk/?p=2954#comment-35448 That’s good to hear, Shay. We’re hoping the project continues (there are lots of great use cases for Elasticsearch in bioinformatics) and we get a chance to continue to update the plugin.

]]>
By: Shay Banon http://www.flax.co.uk/blog/2016/01/27/fun-frustration-writing-plugin-elasticsearch-ontology-indexing/#comment-35435 Wed, 10 Feb 2016 07:30:06 +0000 http://www.flax.co.uk/?p=2954#comment-35435 Note that the new ingest feature in ES coming in the next major version will probably be a better home for such a plugin. It will also be much simpler to write.

]]>
By: Matt Pearce http://www.flax.co.uk/blog/2016/01/27/fun-frustration-writing-plugin-elasticsearch-ontology-indexing/#comment-35218 Fri, 05 Feb 2016 14:18:06 +0000 http://www.flax.co.uk/?p=2954#comment-35218 Yes – the ontology is accessed as part of the creation process. The number of external calls varies depending on whether you’re using OLS or an OWL file as your ontology source, but for OLS there are several calls made per document.

The annotation is a snapshot of the ontology at the time the document was indexed, so there’s no way of tracking updates. It seems, at least for the BioSolr project, that data is re-indexed quite frequently so this is less of an issue there than it may be otherwise.

]]>
By: Mike Holdsworth http://www.flax.co.uk/blog/2016/01/27/fun-frustration-writing-plugin-elasticsearch-ontology-indexing/#comment-35195 Thu, 04 Feb 2016 21:11:39 +0000 http://www.flax.co.uk/?p=2954#comment-35195 This is pulling in the ontology when the doc is created? How do changes to the ontology get to the document? Are 4 external calls being made (per URL) for each document indexed?

I know rivers are no longer supported but was unaware that plugins weren’t – Marvel and Attachment mapper are common ones. That said keeping pace with api changes to libraries is hard work.

]]>
By: Customising ElasticSearch for BioSolr – Elysian Software http://www.flax.co.uk/blog/2016/01/27/fun-frustration-writing-plugin-elasticsearch-ontology-indexing/#comment-35095 Sat, 30 Jan 2016 11:26:58 +0000 http://www.flax.co.uk/?p=2954#comment-35095 […] I wrote a post on the Flax blog about adding a new mapper plugin to ElasticSearch: The fun and frustration of writing a plugin for Elasticsearch for ontology indexing […]

]]>
By: michael sokolov http://www.flax.co.uk/blog/2016/01/27/fun-frustration-writing-plugin-elasticsearch-ontology-indexing/#comment-35044 Wed, 27 Jan 2016 11:45:54 +0000 http://www.flax.co.uk/?p=2954#comment-35044 I don’t know what the official ES position on plugins is today, but when I asked kimchi, its inventor, at a meetup, about that, he said basically that they were unsupported. Essentially that there was no equivalent to solr update request parser. Sounds as if that philosophy is paying dividends.

]]>