Topic on Extension talk:AdvancedSearch

What is the dependency on Extension:CirrusSearch?

5
Summary by Peculiar Investor

Dependency now understood. Many of the more advanced capabilities based on categorization, templates used, source text do require CirrusSearch.

Peculiar Investor (talkcontribs)

The enhancement of Special:Search by providing an advanced parameters form and improving how namespaces for a search query are selected seems quite helpful.

My wiki's run on shared hosting plans so using using Extension:CirrusSearch (Elasticsearch) is not possible.

During my initial testing without having Extension:CirrusSearch installed everything still seems to work as expected. So I am left to ask what functionality requires having Extension:CirrusSearch and whether or not this can be installed on wiki's without Extension:CirrusSearch.

Ciencia Al Poder (talkcontribs)

Most of the "advanced" search features work only when using an ElasticSearch backend, like search based on categorization, templates used, source text... Namespace selection is something that should work on the default search.

I don't know if the extension detect the missing CirrusSearch extension and hide those advanced fields automatically, or it blindly assumes "it should work" and the search backend is ignoring them

Peculiar Investor (talkcontribs)

Thank you. I'll investigate that in more detail.

Thiemo Kreuz (WMDE) (talkcontribs)

Unfortunately the extension was developed with Wikimedia wikis in mind where CirrusSearch is available everywhere. Technically it would be possible to make it more flexible and e.g. hide some fields. We are happy to help with tickets and patches, but currently don't have the resources to implement and maintain such a non-Wikimedia mode.

Peculiar Investor (talkcontribs)

Understood. Thank you. It just seems like something that might be helpful on my wiki's and early experiments showed it working without CirrusSearch. As @Ciencia Al Poder mentions further testing has shown most of the "advanced" features do require CirrusSearch.