This is awesome, Pat! Can't wait to see the support for real-time indices.
On Monday, November 5, 2012 5:45:30 AM UTC-8, Pat Allan wrote: > > Hi everyone > > About 30 minutes ago, I published version 3.0.0.pre of Thinking Sphinx. > It's a complete rewrite, and it's Rails 3.1+ and Ruby 1.9+ only (though I > think it'll work happily on Ruby 1.8 - I'm not going to worry too much > about that in the future though). It uses the SphinxQL protocol under the > hood (which according to the Sphinx team is a touch faster than the old > SphinxAPI binary protocol), and opens the door for real-time indices > support in the near future. > > There's some pretty hefty changes - they're all covered in the README, > which is worth a read if you're going to give it a shot (and I hope you > will): > https://github.com/pat/thinking-sphinx/blob/edge/README.textile > > (If you don't click through, the big one is indices are now defined in > their own files, instead of within models.) > > The code for this release lives in the edge branch, if you're curious in > how it all works - but generally, I've had a focus of making the library > more flexible, plus with a smaller footprint (gone are the days when all > models needed to be loaded just to find out what Sphinx is indexing). I'm > really happy with this code - I test-drove the design a fair bit, and it > attempts to be a much better OO citizen. > > For those using the ts-delayed-delta gem, you can find a compatible > version in the edge branch of that library. The same goes for flying-sphinx > and its ts3 branch. At some point they'll become proper gem releases too, > though the focus is much more on getting the last handful of features into > thinking-sphinx and a release candidate or two out the door. Any other > library that builds on top of the existing Thinking Sphinx versions will > almost certainly not work with v3, so keep that in mind. Patches, as > always, are very welcome! > > Also welcome is feedback - on the changes, on whether things work for you, > and what could be improved further. > > Thanks! > > -- > Pat > e: [email protected] <javascript:> || m: +614 1327 3337 > w: http://freelancing-gods.com || t: twitter.com/pat > bounce: http://trampolineday.com || skype: patallan > > > -- You received this message because you are subscribed to the Google Groups "Thinking Sphinx" group. To view this discussion on the web visit https://groups.google.com/d/msg/thinking-sphinx/-/NytWK6uxRCcJ. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/thinking-sphinx?hl=en.
