freesound icon indicating copy to clipboard operation
freesound copied to clipboard

Add missing tests and finish some actions related to Solr 9 deployment

Open ffont opened this issue 2 years ago • 2 comments

This is a list of things remaining to be done in relation to the Solr9 deployment:

  • [x] Improve solr test infrastructure: https://github.com/MTG/freesound/pull/1909
  • [x] Add test for get_stream_sounds (which also performs a search in solr) and refactor some parts of it if needed
  • [ ] add a test in test_search_engine_backend scripts to test multiple-word queries.
  • [ ] Integrate alastair's local solr comparison script into search engine tests (combination of query + filter, including multiple filters and examples with OR on a filter)
  • [ ] add a test in test_search_engine_backend for geo queries
  • [x] Add tests on date facet
  • [x] handle difference between datepoint and daterange (created)
  • [x] Add improvements in solr deployment workflow so we don't have duplicated schema files (in freesound and freesound-deploy repository) and we generally facilitate solr deployment steps (#1894)
  • [x] Update index management commands to report progress, instead of "INFO # Adding 4000 sounds to the search engine", report "Adding 64000/615561 sounds to the search engine"
  • [ ] Remove old solr 5 configuration and code from freesound
  • [x] Upgrade to solr 9.8
  • [x] Update dev docker-compose settings to remove solr5, and rename solr9 service to "search"

ffont avatar Dec 19 '23 14:12 ffont

@alastair this "handle difference between datepoint and daterange (created)" is done right?

ffont avatar Dec 19 '23 14:12 ffont

We launched solr9 on prod and tested datepoint+daterange, and it works as expected

alastair avatar Dec 19 '23 15:12 alastair