<div dir="ltr"><div>Chris I will install Elastic 1.7 and try again!!  It should be on the wiki or the bugzilla issue that tracks the elasticsearch development.<br><br></div>Thank a lot for the quick response!<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Sep 28, 2016 at 5:43 PM, Chris Cormack <span dir="ltr"><<a href="mailto:chrisc@catalyst.net.nz" target="_blank">chrisc@catalyst.net.nz</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Rodrigo<br>
<br>
ElasticSearch in Koha currently only works with Elastic 1.7<br>
We are working on upgrading it to working the latest version but there<br>
were some non backward compatible changes. That is what you are bumping into<br>
<br>
Support in Koha is still experimental, but it once we upgrade it should be more<br>
solid.<br>
<br>
You could try installing 1.7 and seeing how you go<br>
<br>
Chris<br>
<div><div class="h5"><br>
<br>
* Rodrigo Santellan (<a href="mailto:rsantellan@gmail.com">rsantellan@gmail.com</a>) wrote:<br>
> Hi,<br>
><br>
> I have installed Elasticsearch after giving up on Zebra. I have follow the the<br>
> wiki: <a href="https://wiki.koha-community.org/wiki/Elasticsearch#Install_elasticsearch" rel="noreferrer" target="_blank">https://wiki.koha-community.<wbr>org/wiki/Elasticsearch#<wbr>Install_elasticsearch</a><br>
> and installed latest Elasticsearch through the official repository.<br>
><br>
> My installed version is:<br>
> curl -XGET 'localhost:9200'<br>
> {<br>
>   "name" : "Her",<br>
>   "cluster_name" : "elasticsearch",<br>
>   "cluster_uuid" : "yuU4XtZwT1WtK1SH-3Xofw",<br>
>   "version" : {<br>
>     "number" : "2.4.1",<br>
>     "build_hash" : "<wbr>c67dc32e24162035d18d6fe1e952c4<wbr>cbcbe79d16",<br>
>     "build_timestamp" : "2016-09-27T18:57:55Z",<br>
>     "build_snapshot" : false,<br>
>     "lucene_version" : "5.5.2"<br>
>   },<br>
>   "tagline" : "You Know, for Search"<br>
> }<br>
><br>
> I have run the script perl misc/search_tools/<a href="http://rebuild_elastic_search.pl" rel="noreferrer" target="_blank">rebuild_<wbr>elastic_search.pl</a> -v -d<br>
> like the documentation says and I have this error:<br>
> Failed to parse mapping [data]: analyzer on field [Local-number] must be set<br>
> when search_analyzer is set<br>
><br>
> The log on the elasticsearch.log is<br>
><br>
> [2016-09-28 20:27:55,272][DEBUG][action.<wbr>admin.indices.create] [Her]<br>
> [koha_dev_biblios] failed to create<br>
> MapperParsingException[Failed to parse mapping [data]: analyzer on field<br>
> [Local-number] must be set when search_analyzer is set]; nested:<br>
> MapperParsingException[<wbr>analyzer on field [Local-number] must be set when<br>
> search_analyzer is set];<br>
>         at org.elasticsearch.index.<wbr>mapper.MapperService.merge<br>
> (MapperService.java:291)<br>
>         at<br>
> org.elasticsearch.cluster.<wbr>metadata.<wbr>MetaDataCreateIndexService$1.<wbr>execute<br>
> (MetaDataCreateIndexService.<wbr>java:317)<br>
>         at org.elasticsearch.cluster.<wbr>ClusterStateUpdateTask.execute<br>
> (ClusterStateUpdateTask.java:<wbr>45)<br>
>         at<br>
> org.elasticsearch.cluster.<wbr>service.<wbr>InternalClusterService.<wbr>runTasksForExecutor<br>
> (InternalClusterService.java:<wbr>468)<br>
>         at<br>
> org.elasticsearch.cluster.<wbr>service.<wbr>InternalClusterService$<wbr>UpdateTask.run<br>
> (InternalClusterService.java:<wbr>772)<br>
>         at<br>
> org.elasticsearch.common.util.<wbr>concurrent.<wbr>PrioritizedEsThreadPoolExecuto<wbr>r$<wbr>TieBreakingPrioritizedRunnable<wbr>.runAndClean<br>
> (<wbr>PrioritizedEsThreadPoolExecuto<wbr>r.java:231)<br>
>         at<br>
> org.elasticsearch.common.util.<wbr>concurrent.<wbr>PrioritizedEsThreadPoolExecuto<wbr>r$<wbr>TieBreakingPrioritizedRunnable<wbr>.run<br>
> (<wbr>PrioritizedEsThreadPoolExecuto<wbr>r.java:194)<br>
>         at java.util.concurrent.<wbr>ThreadPoolExecutor.runWorker<br>
> (ThreadPoolExecutor.java:1142)<br>
>         at java.util.concurrent.<wbr>ThreadPoolExecutor$Worker.run<br>
> (ThreadPoolExecutor.java:617)<br>
>         at java.lang.Thread.run(Thread.<wbr>java:745)<br>
> Caused by: MapperParsingException[<wbr>analyzer on field [Local-number] must be set<br>
> when search_analyzer is set]<br>
>         at<br>
> org.elasticsearch.index.<wbr>mapper.core.TypeParsers.<wbr>parseAnalyzersAndTermVectors<br>
> (TypeParsers.java:234)<br>
>         at org.elasticsearch.index.<wbr>mapper.core.TypeParsers.<wbr>parseTextField<br>
> (TypeParsers.java:250)<br>
>         at<br>
> org.elasticsearch.index.<wbr>mapper.core.StringFieldMapper$<wbr>TypeParser.parse<br>
> (StringFieldMapper.java:165)<br>
>         at<br>
> org.elasticsearch.index.<wbr>mapper.object.ObjectMapper$<wbr>TypeParser.parseProperties<br>
> (ObjectMapper.java:309)<br>
>         at<br>
> org.elasticsearch.index.<wbr>mapper.object.ObjectMapper$<wbr>TypeParser.<wbr>parseObjectOrDocumentTypePrope<wbr>rties<br>
> (ObjectMapper.java:222)<br>
>         at<br>
> org.elasticsearch.index.<wbr>mapper.object.<wbr>RootObjectMapper$TypeParser.<wbr>parse<br>
> (RootObjectMapper.java:139)<br>
>         at org.elasticsearch.index.<wbr>mapper.DocumentMapperParser.<wbr>parse<br>
> (DocumentMapperParser.java:<wbr>118)<br>
>         at org.elasticsearch.index.<wbr>mapper.DocumentMapperParser.<wbr>parse<br>
> (DocumentMapperParser.java:99)<br>
>         at org.elasticsearch.index.<wbr>mapper.MapperService.parse<br>
> (MapperService.java:549)<br>
>         at org.elasticsearch.index.<wbr>mapper.MapperService.merge<br>
> (MapperService.java:319)<br>
>         at org.elasticsearch.index.<wbr>mapper.MapperService.merge<br>
> (MapperService.java:289)<br>
>         ... 9 more<br>
><br>
> I'm again at a loss, I believe the problem is on the method:<br>
> get_elasticsearch_mappings in Koha::ElasticSearch but I don't know how to<br>
> follow it.!<br>
><br>
> Regards and thank for any help!!<br>
><br>
> Rodrigo<br>
<br>
</div></div>> ______________________________<wbr>_________________<br>
> Koha-devel mailing list<br>
> <a href="mailto:Koha-devel@lists.koha-community.org">Koha-devel@lists.koha-<wbr>community.org</a><br>
> <a href="http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel" rel="noreferrer" target="_blank">http://lists.koha-community.<wbr>org/cgi-bin/mailman/listinfo/<wbr>koha-devel</a><br>
> website : <a href="http://www.koha-community.org/" rel="noreferrer" target="_blank">http://www.koha-community.org/</a><br>
> git : <a href="http://git.koha-community.org/" rel="noreferrer" target="_blank">http://git.koha-community.org/</a><br>
> bugs : <a href="http://bugs.koha-community.org/" rel="noreferrer" target="_blank">http://bugs.koha-community.<wbr>org/</a><br>
<span class="HOEnZb"><font color="#888888"><br>
<br>
--<br>
Chris Cormack<br>
Catalyst IT Ltd.<br>
<a href="tel:%2B64%204%20803%202238" value="+6448032238">+64 4 803 2238</a><br>
PO Box 11-053, Manners St, Wellington 6142, New Zealand<br>
</font></span></blockquote></div><br></div>