Closed porous999 closed 8 years ago
The issue is not coming once I started using the indexing script mentioned in https://gist.github.com/jprante/7551124
Do you have all the libraries of elasticsearch-analysis-skos-2.3.0.0-plugin.zip in the skos plugin directory?
What version of Elasticsearch is this?
https://gist.github.com/jprante/7551124 is very old. It's a surprise to me it works.
This is ES-2.3.0, and yes all the libs are/were present.
The difference I could see was "index_analyzer" : "skos",
was missing in my mapping part.
I believe that did the trick.
In the example given by you, in the mapping portion "analyzer" : "skos",
does not help, I have just tried it out.
Just noticed, using that index_analyzer
, it doesn't recognize it.
{"error":{"root_cause":[{"type":"mapper_parsing_exception","reason":"Mapping definition for [subject] has unsupported parameters: [index_analyzer : skos]"}],"type":"mapper_parsing_exception","reason":"Failed to parse mapping [_default_]: Mapping definition for [subject] has unsupported parameters: [index_analyzer : skos]","caused_by":{"type":"mapper_parsing_exception","reason":"Mapping definition for [subject] has unsupported parameters: [index_analyzer : skos]"}},"status":400}{"_index":"test","_type":"subjects","_id":"1","_version":1,"_shards":{"total":2,"successful":1,"failed":0},"created":true}
Thanks, I need time to investigate.
You have to disable the ES security manager for this SKOS analysis plugin, it prevents Jena from working.
./bin/elasticsearch -Des.security.manager.enabled=false
I have added a note in the README. A new release is out, compatible to Elasticsearch 2.3.3
Thanks. That solved it!
After compiling and installation of the plugin, when we try to index the example document, the following error is thrown.
P.S.: apache-jena.2.12.1.jar exists in the plugins/skos/ path.