Typesense
Tailor your results to perfection via flexible and fast query-time sorting. Pin specific records in a particular position to feature or merchandize them. Show results for pants when users search for trousers, or vice-versa, when you define them as synonyms. Store multiple users’ data in a single index, create API keys for each user that restrict access to just their data. Sort records on the fly by any fields in your document. For eg: sort by price, sort by popularity, etc. No duplicate indices needed. Provide more varietry in your results by grouping results. You can combine all color variations of a shirt into a single result. Only fetch records that match a given filter. Aggregate field values and get counts, min, max and avg of values across records. Search & sort results within a certain distance from a latitude/longitude or within a polygon region. Build a resilient production-grade search service, with a few simple steps.
Learn more
dtSearch
dtSearch products instant searching across terabytes of text in a wide range of online and offline data types. Search time (including concurrent search time) is typically less then a second. dtSearch Desktop and dtSearch Network run in a classic Windows environment for individual or shared network-based searching. The dtSearch Engine developer SDK comes in multiple different versions for different platforms. Running in an Internet or Intranet server-based environment, the dtSearch Engine supports efficient multithreaded searching, with no limit on the number of concurrent search threads. Indexing is easy: just point to the folders or online data you want to index. No need to tell dtSearch what files, emails or other content you have; dtSearch will figure that out for itself. dtSearch can build and simultaneously search any number of terabyte indexes.
Learn more
Elasticsearch
Elastic is a search company. As the creators of the Elastic Stack (Elasticsearch, Kibana, Beats, and Logstash), Elastic builds self-managed and SaaS offerings that make data usable in real time and at scale for search, logging, security, and analytics use cases. Elastic's global community has more than 100,000 members across 45 countries. Since its initial release, Elastic's products have achieved more than 400 million cumulative downloads. Today thousands of organizations, including Cisco, eBay, Dell, Goldman Sachs, Groupon, HP, Microsoft, Netflix, The New York Times, Uber, Verizon, Yelp, and Wikipedia, use the Elastic Stack, and Elastic Cloud to power mission-critical systems that drive new revenue opportunities and massive cost savings. Elastic has headquarters in Amsterdam, The Netherlands, and Mountain View, California; and has over 1,000 employees in more than 35 countries around the world.
Learn more
MeiliSearch
An open source, blazingly fast and hyper relevant search-engine that will improve your search experience. MeiliSearch provides an extensive toolset for customization. Unlike with other search engines, these customization options are just optional. It works out-of-the-box with a preset that easily answers the needs of most applications. Communication is done with a RESTful API because most developers are already familiar with its norms. The search experience feels simple and intuitive. It’s all too common for search bars to make users feel like they have to learn a new language just to get the best results, or worse, that they have to jump back and forth between their search and Google just to get the right spelling or product UID. MeiliSearch makes searching simple and responsive, so the user can stay focused on the results. MeiliSearch offers a typo-tolerant and natural query language search experience.
Learn more