SWIRL SEARCH 1.7 RELEASED

0 views
Skip to first unread message

Sid Probstein

unread,
Dec 7, 2022, 7:26:13 PM12/7/22
to swirl-a...@googlegroups.com
Hi all! I am delighted to announce that SWIRL SEARCH 1.7 is now available: http://swirl.today/

Please star our repo!! 🤩 
 

Version 1.7 incorporates feedback around UI integration and setting up multi-user environments. 


The new Search Parameter 'qs' runs the federation process and returns results synchronously - without having to poll the Search object or handle a redirect.



Like the 'q' parameter, 'qs' also accepts the `providers` argument:

localhost:8000/swirl/search/?qs='knowledge+management'+software+NOT+practice&providers=news,email,companies

But 'qs' can also accept an on-the-fly result mixer:

localhost:8000/swirl/search/?qs=knowledge+management&result_mixer=DateMixer



Django User permissions are now enforced on SearchProvider, Search and Result objects, and SearchProviders may now be shared with all other users/groups.



Sharing of SearchProviders is false by default, except for the super user. This makes it easy to set up a multi-user system without copying them for each user.



Relevancy Ranking now incorporates the original provider rank.

The boost defaults to 1 + 1/sqrt(search_provider_rank), and is intended to provide a mild boost to already-relevant, highly ranked articles that also contain evidence of the query.


And, finally, the swirl.py script supports a logs command that will tail all log files to the console:
swirl-search% python swirl.py logs
__S_W_I_R_L__1_._7______________________________________________________________

tail -f logs/*.log - hit ^C to stop:

==> logs/django.log <==
127.0.0.1:58635 - - [02/Dec/2022:19:27:10] "GET /admin/" 200 8932
...etc...


CLONE THE REPO


GET THE DOCKER IMAGE - it seriously takes ~5 minutes!!


DOWNLOAD SWIRL


ABOUT SWIRL
SWIRL is the first open source, federated search engine. It makes it easy for search developers, analysts and data scientists to query multiple search engines in parallel. SWIRL re-ranks the unified results using built-in cosine-vector similarity without copying or indexing anything

SWIRL includes connectors to the most popular open-source search engines that are configured (not coded) in minutes; processors to normalize and store responses, and result "mixers" that organize results for use by most any UI, system or framework. Results can even be automatically deleted as they age using the built-in expiration service. 


Email us: sup...@swirl.today



Reply all
Reply to author
Forward
0 new messages