Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Determine options to switch search engine #761

Open
esune opened this issue Oct 19, 2023 · 9 comments
Open

Determine options to switch search engine #761

esune opened this issue Oct 19, 2023 · 9 comments

Comments

@esune
Copy link
Member

esune commented Oct 19, 2023

Our Solr implementation is performing poorly due to difficulty in optimizing the search indexes as well as not being well-suited to live in OpenShift. We should determine a viable option for a new search engine that we could switch the project to.

@WadeBarnes
Copy link
Member

WadeBarnes commented Oct 20, 2023

We should also mention Solr is not well supported by our current (Haystack based) toolset. Supported backends are listed here. The toolset "seems" to support Solr 7.x now. However we're using an older version of the tools with Solr 8.11.2. Solr version 9.x is the current major release with plans for 10.x. All versions of Solr <8.11 are EOL. The tools seem to have always been one version behind on their support.

@WadeBarnes
Copy link
Member

WadeBarnes commented Oct 25, 2023

Since we've gotten the unbound queries somewhat under control (by blocking them), performance has been fantastic. We still have to find a search engine with better support.

@swcurran
Copy link
Contributor

From ZenHub issue:

See bcgov/orgbook-configurations#137 for background information.

Possible options:

Acceptance Criteria:

  • Determine best replacement option for the search engine
  • Assess and plan required code changes inAries VCR to support the new service

@WadeBarnes
Copy link
Member

Performance continues to be fantastic since we've blocked the unbound queries through expression filtering.

@swcurran
Copy link
Contributor

So just close this issue and we can search for this if needed?

@WadeBarnes
Copy link
Member

WadeBarnes commented Dec 20, 2023

I think we still want to look at other options, since the support for Solr, at least with the tech stack we're using, is not great. The fact that things are working makes this far less urgent though.

@swcurran
Copy link
Contributor

I know that BC Registries is using Solr elsewhere, and it is really their project, their call. Enterprise Apps is not going to be making such a change, or spending time on this.

@WadeBarnes
Copy link
Member

So we leave it here and open for them.

@WadeBarnes
Copy link
Member

I've taken it off our board.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants