SWIRL SEARCH 1.2 FINAL #20
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.2
This version incorporates tons of feedback around developer usability!
Changes
🔹 New Object Oriented Connectors & Mixers
The Connectors: RequestsGet (SOLR etc), Elastic, Sqlite3
The Mixers: RelevancyMixer, DateMixer, Stack1Mixer, Stack2Mixer, Stack3Mixer, StackNMixer
Here's the new DateMixer - everything but the imports - a 92% reduction in code from 1.1:
The only change required to use these connectors is to change the "Connector" setting in the SearchProvider. All of the included providers have been updated.
For more information consult the Developers Guide Connectors and Mixers sections
🔹 The new Mixers sort the Received messages for easy display:
Thanks to natsort, which is now required by SWIRL for this amazing capability! To install natsort:
🔹 No longer boosting single term queries
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 q= search federation timer has been set more aggressively; if you are redirected to a results page and see the message "Results Not Ready Yet", wait a second or two and reload the page or hit the GET button and it should appear.
🔹 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.2 FINAL.
Beta Was this translation helpful? Give feedback.
All reactions