Hi Galen
Is there a source declaration (share_core_0) in the config file?
Because if there is, then indexing should at least *try* to index it.
--
Pat
On 21/04/2009, at 3:10 PM, Galen wrote:
>
> Thanks for your prompt reply!
>
> I used script/console to find and create new records on the model, so
> it seems to be alright.
>
> Here's the source of my model:
>
> class Share < ActiveRecord::Base
> belongs_to :user
>
> define_index do
> indexes title
> indexes description
>
> has created_at
> has active
>
> end
>
> end
>
> Also, here's the end of the configuration file:
>
> index share_core
> {
> source = share_core_0
> path = /Users/galen/Sites/sa/db/sphinx/development/share_core
> morphology = stem_en
> charset_type = utf-8
> }
>
> index share
> {
> type = distributed
> local = share_core
> }
>
>
> Just to make sure it wasn't an issue with Sphinx I reconfigured,
> remade and reinstalled it.
> Is there a specific Sphinx version that works best? I'm on the 0.9.8.1
> stable.
>
> Is there a way to force TS to check my model?
>
> Thanks for your attention!
> Galen
>
> On Apr 21, 8:24 am, Pat Allan <[email protected]> wrote:
>> Hi Galen
>>
>> Sphinx is fine with one record or one million, so that shouldn't be
>> the problem. For some reason though, it's not picking up the fact
>> that
>> you've indexed the model.
>>
>> If you fire up script/console and invoke the model itself, are there
>> any errors? Because if Rails (and thus Thinking Sphinx) can't load
>> the
>> model, that'd be why it's not indexing (and if it's not indexing,
>> it's
>> not going to start the daemon either). You don't need to run the
>> tasks
>> with sudo either - best not to, to avoid any permissions issues.
>>
>> Cheers
>>
>> --
>> Pat
>>
>> On 21/04/2009, at 1:08 AM, Galen wrote:
>>
>>
>>
>>> Hi, first post here.
>>
>>> The rake files don't seem to be indexing. I've searched around but
>>> can't figure anything out.
>>
>>> Here's what I've got so far:
>>
>>> I've installed Sphinx on OS X, with a flag pointing it to the mysql
>>> installation.
>>> Then I installed thinking_sphinx via git as per the instructions on
>>> http://ts.freelancing-gods.com/usage.html. I'm on Rails 2.3.2 so I
>>> used the script/plugin install method.
>>
>>> I wrote my define_index on my model as such:
>>
>>> define_index do
>>> indexes title
>>> indexes description
>>
>>> has created_at
>>> has active
>>
>>> end
>>
>>> Then ran the rakes (I ran them with sudo and without):
>>
>>> $ sudo rake thinking_sphinx:index
>>> (in /Users/galen/Sites/sa)
>>> Generating Configuration to /Users/galen/Sites/sa/config/
>>> development.sphinx.conf
>>> indexer --config /Users/galen/Sites/sa/config/
>>> development.sphinx.conf
>>> --all
>>
>>> $ sudo rake thinking_sphinx:start
>>> (in /Users/galen/Sites/sa)
>>> searchd --pidfile --config /Users/galen/Sites/sa/config/
>>> development.sphinx.conf
>>> Failed to start searchd daemon. Check /Users/galen/Sites/sa/log/
>>> searchd.log.
>>
>>> The log file is empty, as is db/sphinx/development.
>>
>>> I went through my config file, and as far as I can tell,
>>> everything is
>>> set correctly. I'll attach it if you think it's especially relevant.
>>
>>> One maybe important thing: my database is super small. 8 test
>>> records,
>>> as I'm just developing right now. Could that bother sphinx? Does it
>>> need millions of records?
>>
>>> Any ideas?
> >
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---