SWIRL SEARCH 1.3 #23
sidprobstein
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
SWIRL SEARCH 1.3
This version incorporates additional usability feedback plus improvements to performance, configurability and
result format.
Changes
🔹 Mixers now support a single-provider filter.
For example:
http://localhost:8000/swirl/results/?search_id=1&provider=1
This allows front-ends to easily drill-down into a single source. Note that unless the SearchProvider is configured to request more than the default of 10 results, only one page of results will be available.
Paging beyond the initial result set is not currently supported by SWIRL, but could be in a future release.
🔹 Timings are now reported for each SearchProvider, and each search overall, in seconds.
The "federation_time" includes:
🔹 Mappings have been reversed for clarity, and are now in the form swirl_key = source_mapping
All included SearchProviders have been updated. To migrate an existing SearchProvider, make the right-most key the left-most.
For example, change:
to:
🔹 Many hard-wired items are now in the swirl_server/settings.py file:
Note that the configuration names must be UPPER_CASE per the django settings convention.
🔹 The relevancy explain block is now suppressed by default
To view the explain for any mixed result set, add explain=True to the mixer URL. For example:
http://localhost:8000/swirl/results/?search_id=1&explain=True
Known Issues
🔹 Creating searches from a browser with q= can sometimes create two Search objects.
This is because of browser prefetch. Turn off Chrome prefetch. Turn off Safari prefetch
Please report any issues with this or the rerun function.
🔹 The Django admin form for managing Result objects throws a 500 error. P2.
🔹 Watch out for log files in logs/*.log. They'll need periodic purging. Rollover is planned for a future release.
Documentation
Support
🔹 Create an Issue if something doesn't work, isn't clear, or should be documented - we'd love to hear from you!
🔹 Paid support and consulting are available... contact SWIRL for more information.
This discussion was created from the release SWIRL SEARCH 1.3.
Beta Was this translation helpful? Give feedback.
All reactions