Sign up to save tools and stay up to date with the latest in AI
bg
bg
1

GitHub - swirlai/swirl-search: Swirl queries anything with an API then uses Large Language Models to re-rank the unified results without copying any data! Includes zero-code configs for Apache Solr, ChatGPT, Elastic Search, AWS OpenSearch, PostgreSQL, Google BigQuery, Generic HTTP/S, Google PSE, NLResearch.com, Miro, Microsoft 365, HubSpot, Atlassian, YouTrack, GitHub & more!

Sep 20, 2023 - github.com
Swirl is an open-source search platform designed to connect databases, warehouses, search providers, and data siloes. It allows users to dive deep into their data, unveiling hidden insights and navigating their data effortlessly. Swirl is built in Python along with Django and is intended for use by anyone who wants to solve multi-silo search problems without moving, re-indexing or re-permissioning sensitive information. It adapts and distributes user queries to anything with a search API and uses AI to re-rank the unified results.

Swirl can be tried in Docker and includes four Google Programmable Search Engines to get users started. It also offers Microsoft 365 integration and OAUTH2 support, synchronous or asynchronous search federation via APIs, optional subscribe feature to continuously monitor any search for new results, and many more features. Contributions to Swirl are welcomed and it also offers a managed service, Swirl Cloud. For support, users can join the Swirl Metasearch Community on Slack or email the support team.

Key takeaways:

  • Swirl is an open-source search platform built in Python and Django, designed to connect databases, warehouses, search providers, and data siloes without moving, re-indexing or re-permissioning sensitive information.
  • It uses AI (Large Language Models) to re-rank unified results from various search engines, databases, noSQL engines, cloud/SaaS services, etc., and supports integration with enterprise services like Microsoft 365, Atlassian Jira, Confluence, JetBrains YouTrack, HubSpot and more.
  • Swirl can be tried in Docker, and it includes a detailed guide on how to start Swirl in Docker for MacOS, Linux, or Windows users.
  • Swirl offers key features like Microsoft 365 integration, OAUTH2 support, asynchronous search federation via APIs, query transformation support, duplicate detection, re-ranking of results using Cosine Vector Similarity, and optional spell correction using TextBlob among others.
View Full Article

Comments (0)

Be the first to comment!