If you’re not using ActiveRecord models (at least, for the data you want to conduct searches on), then Thinking Sphinx isn’t the right fit. It is built to only work with ActiveRecord.
If you want to use Sphinx’s older binary protocol for searching, then the Riddle gem (which TS uses under the hood) can be used to construct search queries. Or if you’re using the mysql41 protocol and SphinxQL, then I’d recommend just using the mysql2 gem (which, again, is what TS does). I’d recommend the latter - there are features available in SphinxQL that aren’t in the older binary protocol. If you want to generate your Sphinx configuration programmatically, then again, Riddle can do this too - but perhaps that’s overkill in your scenario? Happy to go into detail on any of this if needed - but a good starting point for using mysql2 to conduct SphinxQL queries is the TS source code: https://github.com/pat/thinking-sphinx/blob/develop/lib/thinking_sphinx/connection.rb#L99 <https://github.com/pat/thinking-sphinx/blob/develop/lib/thinking_sphinx/connection.rb#L99> Cheers — Pat > On 14 Jul 2016, at 7:24 AM, Юрий Кудряшов <[email protected]> wrote: > > Hi, all. > > I've just started to setup TS and haven't found any information about next > steps in my situation. > I've indexed lot's of data with xmlpipe2 (i don't use any databases, it's > just information from lots of files): > > mysql> describe my_datas; > +---------------+--------+ > | Field | Type | > +---------------+--------+ > | id | bigint | > | name | field | > | type | field | > | name | string | > | is_closed | uint | > | cnt_count | uint | > +---------------+--------+ > > How could i use and setup TS with rails? > I just want to search information in index and display it to users. > > -- > You received this message because you are subscribed to the Google Groups > "Thinking Sphinx" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected] > <mailto:[email protected]>. > To post to this group, send email to [email protected] > <mailto:[email protected]>. > Visit this group at https://groups.google.com/group/thinking-sphinx > <https://groups.google.com/group/thinking-sphinx>. > For more options, visit https://groups.google.com/d/optout > <https://groups.google.com/d/optout>. -- You received this message because you are subscribed to the Google Groups "Thinking Sphinx" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/thinking-sphinx. For more options, visit https://groups.google.com/d/optout.
