[Koha-devel] Elasticsearch not searching.
Chris Cormack
chrisc at catalyst.net.nz
Wed Sep 28 22:53:28 CEST 2016
* Rodrigo Santellan (rsantellan at gmail.com) wrote:
> 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.
>
> Thank a lot for the quick response!
You could also follow this bug
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17255
It may be that with the new packages there, it might work already.
It hasnt been tested yet though
Chris
>
> On Wed, Sep 28, 2016 at 5:43 PM, Chris Cormack <chrisc at catalyst.net.nz> wrote:
>
> Hi Rodrigo
>
> ElasticSearch in Koha currently only works with Elastic 1.7
> We are working on upgrading it to working the latest version but there
> were some non backward compatible changes. That is what you are bumping
> into
>
> Support in Koha is still experimental, but it once we upgrade it should be
> more
> solid.
>
> You could try installing 1.7 and seeing how you go
>
> Chris
>
>
> * Rodrigo Santellan (rsantellan at gmail.com) wrote:
> > Hi,
> >
> > I have installed Elasticsearch after giving up on Zebra. I have follow
> the the
> > wiki: https://wiki.koha-community.org/wiki/Elasticsearch#
> Install_elasticsearch
> > and installed latest Elasticsearch through the official repository.
> >
> > My installed version is:
> > curl -XGET 'localhost:9200'
> > {
> > "name" : "Her",
> > "cluster_name" : "elasticsearch",
> > "cluster_uuid" : "yuU4XtZwT1WtK1SH-3Xofw",
> > "version" : {
> > "number" : "2.4.1",
> > "build_hash" : "c67dc32e24162035d18d6fe1e952c4cbcbe79d16",
> > "build_timestamp" : "2016-09-27T18:57:55Z",
> > "build_snapshot" : false,
> > "lucene_version" : "5.5.2"
> > },
> > "tagline" : "You Know, for Search"
> > }
> >
> > I have run the script perl misc/search_tools/rebuild_elastic_search.pl -v
> -d
> > like the documentation says and I have this error:
> > Failed to parse mapping [data]: analyzer on field [Local-number] must be
> set
> > when search_analyzer is set
> >
> > The log on the elasticsearch.log is
> >
> > [2016-09-28 20:27:55,272][DEBUG][action.admin.indices.create] [Her]
> > [koha_dev_biblios] failed to create
> > MapperParsingException[Failed to parse mapping [data]: analyzer on field
> > [Local-number] must be set when search_analyzer is set]; nested:
> > MapperParsingException[analyzer on field [Local-number] must be set when
> > search_analyzer is set];
> > at org.elasticsearch.index.mapper.MapperService.merge
> > (MapperService.java:291)
> > at
> > org.elasticsearch.cluster.metadata.MetaDataCreateIndexService$1.execute
> > (MetaDataCreateIndexService.java:317)
> > at org.elasticsearch.cluster.ClusterStateUpdateTask.execute
> > (ClusterStateUpdateTask.java:45)
> > at
> > org.elasticsearch.cluster.service.InternalClusterService.
> runTasksForExecutor
> > (InternalClusterService.java:468)
> > at
> > org.elasticsearch.cluster.service.InternalClusterService$UpdateTask.run
> > (InternalClusterService.java:772)
> > at
> > org.elasticsearch.common.util.concurrent.PrioritizedEsThreadPoolExecutor$
> TieBreakingPrioritizedRunnable.runAndClean
> > (PrioritizedEsThreadPoolExecutor.java:231)
> > at
> > org.elasticsearch.common.util.concurrent.PrioritizedEsThreadPoolExecutor$
> TieBreakingPrioritizedRunnable.run
> > (PrioritizedEsThreadPoolExecutor.java:194)
> > at java.util.concurrent.ThreadPoolExecutor.runWorker
> > (ThreadPoolExecutor.java:1142)
> > at java.util.concurrent.ThreadPoolExecutor$Worker.run
> > (ThreadPoolExecutor.java:617)
> > at java.lang.Thread.run(Thread.java:745)
> > Caused by: MapperParsingException[analyzer on field [Local-number] must
> be set
> > when search_analyzer is set]
> > at
> > org.elasticsearch.index.mapper.core.TypeParsers.
> parseAnalyzersAndTermVectors
> > (TypeParsers.java:234)
> > at org.elasticsearch.index.mapper.core.TypeParsers.parseTextField
> > (TypeParsers.java:250)
> > at
> > org.elasticsearch.index.mapper.core.StringFieldMapper$TypeParser.parse
> > (StringFieldMapper.java:165)
> > at
> > org.elasticsearch.index.mapper.object.ObjectMapper$
> TypeParser.parseProperties
> > (ObjectMapper.java:309)
> > at
> > org.elasticsearch.index.mapper.object.ObjectMapper$TypeParser.
> parseObjectOrDocumentTypeProperties
> > (ObjectMapper.java:222)
> > at
> > org.elasticsearch.index.mapper.object.RootObjectMapper$TypeParser.parse
> > (RootObjectMapper.java:139)
> > at org.elasticsearch.index.mapper.DocumentMapperParser.parse
> > (DocumentMapperParser.java:118)
> > at org.elasticsearch.index.mapper.DocumentMapperParser.parse
> > (DocumentMapperParser.java:99)
> > at org.elasticsearch.index.mapper.MapperService.parse
> > (MapperService.java:549)
> > at org.elasticsearch.index.mapper.MapperService.merge
> > (MapperService.java:319)
> > at org.elasticsearch.index.mapper.MapperService.merge
> > (MapperService.java:289)
> > ... 9 more
> >
> > I'm again at a loss, I believe the problem is on the method:
> > get_elasticsearch_mappings in Koha::ElasticSearch but I don't know how to
> > follow it.!
> >
> > Regards and thank for any help!!
> >
> > Rodrigo
>
> > _______________________________________________
> > Koha-devel mailing list
> > Koha-devel at lists.koha-community.org
> > http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel
> > website : http://www.koha-community.org/
> > git : http://git.koha-community.org/
> > bugs : http://bugs.koha-community.org/
>
>
> --
> Chris Cormack
> Catalyst IT Ltd.
> +64 4 803 2238
> PO Box 11-053, Manners St, Wellington 6142, New Zealand
>
>
> _______________________________________________
> Koha-devel mailing list
> Koha-devel at lists.koha-community.org
> http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel
> website : http://www.koha-community.org/
> git : http://git.koha-community.org/
> bugs : http://bugs.koha-community.org/
--
Chris Cormack
Catalyst IT Ltd.
+64 4 803 2238
PO Box 11-053, Manners St, Wellington 6142, New Zealand
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 801 bytes
Desc: not available
URL: <http://lists.koha-community.org/pipermail/koha-devel/attachments/20160929/40e1bcc1/attachment-0001.pgp>
More information about the Koha-devel
mailing list