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 <==
...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