It turns out that the 0.9.5 branch tag is really outdated - someone
should change the quickstart guide, because it's seriously misleading.
The thing that convinced me to recheckout the git repo was the last
comment by Pat here: 
http://freelancing-gods.com/posts/thinking_sphinx_delta_changes
- "Hi Tony

The usage page is woefully out-of-date when it comes to version
numbers – the latest version on GitHub is 1.1.10. I’ve not been adding
tags though, but just get the latest version, and things should work.

Cheers"

Once I rechecked out Sphinx without changing to 0.9.5, everything
worked perfectly!

Now to figure out why no results are returned period on my production
box (Passenger/mod_rails)...


On May 18, 6:02 pm, Eric <[email protected]> wrote:
> Thinking Sphinx has been a great boon, and it seems to work really
> well for the most part, so a big thank you to Pat for writing this.
>
> I've been trying all day without much success to get delta indexing to
> work, though. I've tried pretty much everything I could find on this
> group, but nothing seems to work. Part of my lack of success is likely
> due to my lack of experience with Ruby, Rails, Sphinx, etc, however -
> I very well may have applied some of the solutions incorrectly.
>
> I believe I've narrowed it to index_delta never being called on save -
> if I call index_delta directly on an instance of the model in script/
> console, indexer runs and an appropriate line mentioning that the
> delta index is updated, but the searchd.log shows no delta runs in
> normal operation.
>
> My current setup is: Mac OS 10.5, Rails 2.3.2, Sphinx 0.9.9-rc2
> (r1785), TS 0.9.5
>
> The define_index I'm using, in a model called Customer:
>
> define_index do
>     indexes [first_name, last_name], :as  => :name, :sortable  => true
>     has business_id
>     #set_property :enable_star => 1
>     set_property :min_infix_len => 1
>     set_property :delta => true
>   end
>
> config/sphinx.yml:
>
> development:
>   allow_star: true
>   bin_path: '/usr/local/bin'
>   pid_file: "tmp/pids/searchd.development.pid"
>
> test:
>   allow_star: true
>
> production:
>   allow_star: true
>   bin_path: '/usr/local/bin'
>   pid_file: "tmp/pids/searchd.production.pid"
>
> And the migration I used to add the delta column to the table:
> class AddDeltaColumnToCustomers < ActiveRecord::Migration
>   def self.up
>     add_column :customers, :delta, :boolean
>   end
>
>   def self.down
>     remove_column :customers, :delta
>   end
> end
>
> I'm not sure what to do/try at this point... this is all in dev still.
> I'm going to give up on dev and try on production shortly. Any ideas?
> Thanks in advance.
--~--~---------~--~----~------------~-------~--~----~
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