Swirl Metasearch 2.0
Swirl Metasearch 2.0
We are proud to annouce Swirl Metaseearch 2.0 - a major new version featuring enterprise-grade OAUTH2 support plus pre-configured connectors to Microsoft 365 Outlook, OneDrive, Teams and Sharepoint! Using the updated Spyglass UI, knowledge workers can systematically review the best results from their enterprise services, including search engines like Elastic, Solr, AWS OpenSearch, databases like PostgreSQL and Google BigQuery, plus online services like Northern Light Research and Miro.com.
PLEASE STAR OUR REPO: https://github.com/swirlai/swirl-search
New Features
🔹 Microsoft 365 Integration
This update of Spyglass includes a clean new layout, a live source facet, and the option to view results by relevancy, date or the top pick from each source. Swirl 2.0 can also be quickly and securely integrated with M365 as described in the new M365 Guide.
🔹 Query Transformations
Swirl now includes built in Query Transformations, including re-writing and replacement of matching terms. Full details are in the updated Developer's Guide.
🔹 Separate Blocks for Specific SearchProvider Results
ChatGPT's commentary on each query can now be presented separately on the results page.
🔹 New Options for SearchProvider result_mappings
Swirl now supports the FILE_SYSTEM
directive, which causes the CosineRelevancyPostResultProcessor
to boost matches in body
when there are no matches in title
. This is the default for Microsoft OneDrive.
Swirl also supports the BLOCK=some-block-name
directive. This is configured by default for ChatGPT, as noted above.
Improvements
🔹 Simplified PAYLOAD field display - Swirl now displays just the right-most JSON key for maximum readability
🔹 Improved handling of Unix timestamp variations from sources
🔹 Refined handling of nested source response in JSON
Resolved Issues
🔹 Fixed issue with NOT searches being incorrectly handled in some cases
🔹 Addressed issues in Subscribe functionality
🔹 Hit highlighting: SWIRL adds a space before matching terms next to a comma #119
🔹 Removed single-processor properties
Known Issues
🔹 Creating searches from a browser with q= can sometimes create two Search objects.
This is because of browser prefetch AKA predictive service. Turn off Chrome prediction service. Turn off Safari prefetch.
Please report any issues with this to support.
Upgrading
Documentation Wiki
🔹 Quick Start
🔹 User Guide
🔹 Admin Guide
🔹 M365 Guide
🔹 Developer Guide
🔹 Developer Reference
Support
🔹 Join the Swirl Metasearch Community on Slack!
🔹 Create a GitHub Issue if something doesn't work, isn't clear, or should be documented
🔹 Email: [email protected] with issues, requests, questions, etc - we'd love to hear from you!