Another step forward: 3.0.0.rc was just released. All going well, I'd love to 
get the proper 3.0.0 release out before 2013 arrives.

The HISTORY file has the changes - special thanks to Darcy Laycock (aka Sutto) 
for some bug fixes:
https://github.com/pat/thinking-sphinx/blob/edge/HISTORY

And for those wondering whether it's safe to use in production - a client site 
I've worked on is using TS v3 heavily, and hasn't had any problems: 
http://hellosundaymorning.org

-- 
Pat

On 04/12/2012, at 3:48 PM, Pat Allan wrote:

> Hi Albert
> 
> The README in the edge branch has a good list of all the changes - if you've 
> read through that and things aren't clear, then please do let me know. And 
> no, I don't plan for TS v3 to be exactly the same as TS v2, API-wise. Most of 
> the core elements are much the same, though.
> 
> https://github.com/pat/thinking-sphinx/blob/edge/README.textile
> 
> I'm certainly aware that the documentation could be greatly improved though. 
> Once there's a proper 3.0 release out, then I'll get the docs around it fixed 
> up.
> 
> Cheers
> 
> -- 
> Pat
> 
> On 01/12/2012, at 6:58 AM, Albert Ramstedt wrote:
> 
>> Great news Pat!
>> 
>> We have been using TS since our launch last year, and it works very well. 
>> Recently we ran into issues adding indexes on STI classes and still havent 
>> solved it. I found the edge branch today and it looked promising!
>> 
>> So I set out looking to see just how hard it would be to convert our search 
>> code into edge. We use pretty standard indexing (except for the STI and 
>> classloading part) but we have a lot of customizations on the search side. 
>> Mainly because of some funky use of faceting.
>> 
>> I would really appreciate some more documentation on how to use edge TS 
>> properly.
>> 
>> Is there any info or beginnings of documentation on some wiki perhaps? Is 
>> the aim to be api compatible with TS v2?
>> 
>> Albert
>> 
>> Den måndagen den 5:e november 2012 kl. 14:45:30 UTC+1 skrev Pat Allan:
>> 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]      || 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/-/6rrt3112cLwJ.
>> 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.
> 
> 
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Thinking Sphinx" group.
> 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.
> 



-- 
You received this message because you are subscribed to the Google Groups 
"Thinking Sphinx" group.
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.

Reply via email to