Cross-posting to wikitech-l for more community input on how extensions can
interact with CirrusSearch. :)


Thanks,

Deb


--

deb tankersley

program manager, engineering

Wikimedia Foundation


---------- Forwarded message ---------
From: David Causse <dcau...@wikimedia.org>
Date: Mon, Mar 18, 2019 at 9:56 AM
Subject: [discovery] Discussion around CirrusSearch extensibility
To: A public mailing list about Wikimedia Search and Discovery projects <
discov...@lists.wikimedia.org>


Hi,

I've put a couple pages on mw.org to start discussing about the problem we
are currently facing as to how extensions can interact with CirrusSearch
without stepping on each other toes.

To describe the problem briefly:
some extension provides additional data to the wiki structure (generally
through custom Content Handlers) and CirrusSearch itself is not aware of
the best ways to take benefits of this additional data to ameliorate
ranking or results display.
Cirrus has provided (organically) various hooks to let us build what we
have today:
- wikidata search integration for Entities, Properties & Lexemes
- search keywords

But as more and more integrations have to be done (SDoC) we need to step
back and decide on better ways to let extensions augment the search
experience.

Beware that the discussion at this stage may only be relevant to developers
who worked on these extensions. A page describes the current "query
construction" mechanism[1] (with an emphasis on parts that poses problems
at the moment) and a first list of use cases and a first set of
solutions[2].
This is just a starting point for the discussion.

Thanks for your input.

[1] https://www.mediawiki.org/wiki/Extension:CirrusSearch/Query_Construction
[2]
https://www.mediawiki.org/wiki/Extension:CirrusSearch/Query_Construction/Use_cases
_______________________________________________
Discovery mailing list
discov...@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/discovery
_______________________________________________
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to