Software Alternatives & Reviews

Postgres Full Text Search vs. the Rest

Tantivy Typesense OpenSearch Quickwit Searchkick
  1. ๐ŸŽ On average 2x faster than Lucene ๐Ÿ”Ž Full-text search โš™๏ธ Configurable tokenizer (stemming available for 17 languages) ๐Ÿš€ Tiny startup time (<10ms) โŒจ๏ธ Natural and Phrase Queries ไทด Range Queries ๐Ÿ›  Incremental Indexing ๐Ÿ’จ Multi-threaded Indexing ๐Ÿ”ฉ JSON Fโ€ฆ
    Yup! I'd heard of Quickwit and sonic, but Quickwit seems to have pivoted to being a log-search focused engine. It's built on Tantivy[0] IIRC so I could have used something like Toshi[1]. Sonic[2] I know much less about but it also seems good. Honestly anything <i>except</i> ES is what I like to hear about (though OpenSearch is interesting). Another thing I think the world really needs is a CLI +/- API tool (ideally rust lib + CLI + API) that <i>unifies</i> interacting with these things. I got <i>REALLY</i> close to writing it while working on this article, but I was already running late and I have a penchant for yak shaving. This won't be the last thing I write about search engines -- there's been a LOT of movement in the space that has nothing to do with the elastic/opensearch debacle and I don't see enough tires getting kicked. [0]: https://github.com/quickwit-oss/tantivy [1]: https://github.com/toshi-search/Toshi [2]: https://github.com/valeriansaliou/sonic.

    #Open Source #Search Engine #Tech 26 social mentions

  2. Typo tolerant, delightfully simple, open source search ๐Ÿ”
    Pricing:
    • Open Source

    #Custom Search Engine #Custom Search #Search Engine 52 social mentions

  3. OpenSearch is a community-driven, open source search and analytics suite derived from Apache 2.0 licensed Elasticsearch 7.10.2 & Kibana 7.10.2. It consists of a search engine daemon, and a visualization and user interface, OpenSearch Dashboards.

    #Custom Search Engine #Search Engine #Custom Search 25 social mentions

  4. Open-source &amp; cloud-native log management &amp; analytics
    I wish we had an extension like ZomboDB but using a lighter search engine like https://github.com/quickwit-oss/quickwit, https://github.com/toshi-search/Toshi and https://github.com/mosuka/bayard Here I'm listing engines based on https://github.com/quickwit-oss/tantivy - tantivy is comparable to Lucene in its scope - but I'm sure there are other engines that could tackle ElasticSearch. Another thing that could happen is maybe directly embed tantivy in Postgres using an extension, perhaps this could be an option too.

    #Centralized Logging #Open Source #Search Engine 12 social mentions

  5. Intelligent search made easy with Rails and Elasticsearch - ankane/searchkick
    Pricing:
    • Open Source
    You're right, that's actually what we implemented, application-level hooks, but they needed development and maintenance effort that come for free with the adapter we're using for OpenSearch integration, which also comes with welcome features: synonyms, partial matches, and many others. Spoiler, the adapter is Searchkick: https://github.com/ankane/searchkick.

    #Search Engine #Custom Search Engine #Custom Search 6 social mentions

Discuss: Postgres Full Text Search vs. the Rest

Log in or Post with