SWIRL SEARCH 1.6.1 RELEASED

0 views
Skip to first unread message

Sid Probstein

unread,
Nov 25, 2022, 3:50:41 PM11/25/22
to swirl-a...@googlegroups.com, Sid Probstein
SWIRL SEARCH 1.6.1 is now available! http://swirl.today/

Please star our repo!! 🤩 
 

Version 1.6 shifts focus from relevancy to query adaptation. 

The new AdaptiveQueryProcessor rewrites NOT or -term queries depending on each SearchProvider's capabilities:




AND, + and OR operators are passed along to each SearchProvider. SWIRL ignores them for relevancy and highlighting purposes.



The new processor also removes negated query terms for providers that can't honor it. The updated CosineRelevancyProcessor moves results that contain negated terms to the back of the list.

This release also includes the updated MappingResultsProcessor which can aggregate multiple result fields using the | operator:
 "result_mappings": "body=content|description..."
This configures SWIRL to populate the body field with the content and/or description fields, if populated. Should both be populated, the second description field is placed in the payload for clarity:



Finally, the search endpoint now offers a providers URL parameter!
The parameter will accept any combination of SearchProvider ids and/or tags. 

For more details, please review the release notes: SWIRL SEARCH 1.6, SWIRL SEARCH 1.6.1

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. 

SWIRL SEARCH is available under the Apache 2.0 license. 



Reply all
Reply to author
Forward
0 new messages