[Koha-bugs] [Bug 18316] Add weighting/relevancy options to ElasticSearch

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Fri Apr 27 15:08:07 CEST 2018


https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18316

--- Comment #30 from Alex Arnaud <alex.arnaud at biblibre.com> ---
(In reply to David Gustafsson from comment #28)
> Nice work. I was unable to apply patch using git bz apply, getting:
> 
> error: sha1 information is lacking or useless
> (Koha/SearchEngine/Elasticsearch/QueryBuilder.pm).
> error: could not build fake ancestor
> 
> Am I doing something wrong or is there an issue with the current patches?
Fixed!
> 
> I also have some questions/suggestions:
> 
> 1) I find it slightly confusing that "weight" is in the patch whilst "boost"
> is used in elastic. Not a big deal at all, but would be nicer to use the
> same terminology as Elastic imho.
I'm not against renaming it. In my mind, boost is most seen as a yes/not choice
(boosted/not boosted) and not as range of values.
> 
> 2) Weight/boost should be decimal, for example DECIMAL(5,2) should be more
> than enough precision.
Currently we can set it between 1 and 99. Do you think we need more precision?
> 
> 3) Why not use field boosting in advanced search? As a user I would find it
> confusing to get different results performing the same search in both
> interfaces.
We plan to do that later. We believed that adv search allows to search on
specific(s) field(s). So boosting seems less relevant.
> 
> 4) It seems like field boosts/weights specified in mappings.yaml will not be
> picked up, this could be added in reset_elasticsearch_mappings in
> Elasticsearch.pm.
See bug 20607 which depend on this one
> 
> I can contribute patches for some or all of the above s depending on which
> ones are deemed good suggestions once I am able to apply the current patch.

-- 
You are receiving this mail because:
You are watching all bug changes.


More information about the Koha-bugs mailing list