Sphinx Search

full-text diary On full-text searching, the surrounding universe, and everything else

  • Sphinx 3.7.1 released
    on 28/03/2024

    Today we’re releasing Sphinx 3.7.1, and having skipped a post about Sphinx 3.6.1 back in October 2023, let me highlight the top features from both 3.6 and 3.7 releases. Since 3.5, we added: vector indexes for ANN searches percolation indexes for “reverse” searches unified attr_xxx syntax for index schemas in configs indexer-side joins over SQL

  • Sphinx 3.5.1 released
    on 03/02/2023

    We are starting 2023 off by making Sphinx 3.5.1 available, with about 30 new features compared to 3.4.1 released mid-2021 (it has been a little while), and almost a hundred changes and fixes. We voted internally for the top-3 features but ended up choosing top-6 to highlight on the front page. They are as follows.

  • Sphinx 3.3.1 released
    on 06/07/2020

    We have just made Sphinx 3.3.1 available, with a few more updates from 3.2 posted back in January. Two most notable new features specific to 3.3 are UDF call batching and multi-threaded index loading, though as always there are more; here is the changelog for 3.3. Read on for a few highlights. Arguably the most

  • Sphinx meetup in Moscow on Feb 28
    on 07/02/2019

    Just wanted to post a quick note that our colleagues from SuperJob.ru will be hosting a Sphinx meetup in their Moscow, Russia office in 3 weeks from now, on February 28. As usual the attendance is free but you gotta register, so well, if you’re interetsed, see you there 🙂

  • Sphinx 3.1.1 released
    on 16/10/2018

    And Sphinx updates again. Enters Sphinx 3.1.1, not hugely different from 3.0.x series on one hand, but on the other one, with a few new features and (beware!) enough breaking legacy SphinxAPI changes that they warranted a version bump. The highlights are as follows. On the new features front, mixed codes indexing is hands down

  • Sphinx 3.0.3 released
    on 31/03/2018

    Time for a bugfix spring update. Enters Sphinx 3.0.3, somewhat faster (upto 2x compared to 3.0.2) and more stable. Read on for a little more, or just update now, it will be worth it. Just a couple tiny new features this time (the biggest feature is being worked on in 4.0 branch anyway), but we

  • Sphinx 3.0.2 released
    on 25/02/2018

    A new year, a new build! Slightly behind the initial schedule, but here goes Sphinx 3.0.2, with a few bugfixes, somewhat optimized RT inserts, and last but not least FreeBSD builds. This is mostly a bugfix release; the only “real” new feature is a new ranking factor, full_field_hit. However, at least one of the bugs

  • Sphinx 3.0.1 released
    on 17/12/2017

    Suddenly, enters the current state of Sphinx 3, tagged 3.0.1. Get Sphinx 3.0.1 here. Production ready (and deployed), with document storage, attribute indexes, lifted index size limits, JSON key compression, etc. Read on for downloads and more details. For a slight change from the usual boring bullet list format, I tried to figure out what

  • First indexing run with 4.0
    on 07/08/2017

    One of the mysterious internal Sphinx 3.0 4.0 milestones that I mentioned earlier was, in fact, a first super-tiny but working index that got built using the new indexer. Today, I hit another little milestone, and now I can share a few figures obtained with a more reasonably sized test index (1 million documents) that

  • Sphinx 2017
    on 24/07/2017

    Suddenly, here goes an overdue status update. Short version: Sphinx still goes on in 2017. (And I myself, ie. Andrew, ie. that weird guy who created Sphinx, am still quite alive, in case anyone’s curious.) We have downsized, we have been through a rather rough patch, and Sphinx is currently in a semi-stealth mode, again.