Hi Rahul Given the core part of Sphinx itself doesn't use much memory - it's all the attribute values in memory that can make it use a lot of memory - I'd recommend using two separate searchd daemons, and just run them on different ports. This avoids any hassles of having to manually edit configuration files.
http://freelancing-god.github.com/ts/en/common_issues.html#multiple Cheers -- Pat On 08/04/2011, at 2:08 AM, rahul100885 wrote: > Pat, > > Also I would like to know, is it possible to share sphinx server > across multiple application. > > Like, suppose I have single database server, single sphinx server and > two web servers. > > And in these two web servers two different version of thinking sphinx > are getting used. > As one application is using Rails 3.0.5 and other is using Rails > 2.3.5. > > I tried using adding address: X.X.X.X into sphinx.conf file. > > Searching is working but not delta indexing. since it try to locate a > indexing files, but server not found that. > > Is their any way for that. > > Thanks, > Rahul P. Chaudhari > > On Apr 7, 8:14 pm, rahul100885 <[email protected]> wrote: >> Pat, >> >> Really thanks for reply, I have already tried this solution, but my >> new contact or account is not getting listed in search. >> >> Ok no issues I will try it again and let you know. >> Since I tried >> account.update_attribute(:delta => true) >> >> but not Account.index_delta >> >> I guess it should work. >> >> Thanks, >> Rahul P. Chaudhari >> >> On Apr 7, 8:58 am, Pat Allan <[email protected]> wrote: >> >> >> >> >> >> >> >>> Hi Rahul >> >>> This is a little tricky, but perhaps try the following (from the Contact >>> perspective): instead of performing a normal update to the accounts, use >>> the update_attribute method (singular, not plural), as that doesn't fire >>> callbacks: >> >>> account.update_attribute(:delta => true) >> >>> And then just update the account delta index on a model level, instead of >>> instance: >> >>> Account.index_delta >> >>> This avoids all callbacks, and so should avoid the looping. >> >>> Also, you may want to simplify things further by just updating the delta >>> flag directly in the database, using the update_all method (double-check >>> this, but I think it should work): >> >>> Account.update_all {:delta => true}, {:id => account_ids} >> >>> (First hash is values to change, second is the conditions on the UPDATE >>> statement). >> >>> Cheers >> >>> -- >>> Pat >> >>> On 04/04/2011, at 11:11 PM, rahul100885 wrote: >> >>>> Hi, >> >>>> In my application I am using thinking sphinx extensively. But >>>> currently I am facing an issue with delta indexing. >>>> My delta indexing goes into infinite loop. >> >>>> e.g >>>> Suppose I have Account and Contact model with many-many relationship. >>>> As specified in thinking-sphinx documentation, use callback for >>>> updating respective model >> >>>> So if I update any contact, I have a callback to update related >>>> Accounts in Contacts. >> >>>> and vice-versa (Account has a callback for updating respective >>>> Contacts) >> >>>> Now if I update any contact it goes into loop via callback. >> >>>> Is there any standard solution for this situation. >> >>>> Also let me know how delta indexing work, will it add any callback for >>>> delta indexing. >> >>>> Thanks, >>>> Rahul P. Chaudhari >> >>>> -- >>>> 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 >>>> athttp://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.
