Hi Walter, That warning definitely shouldn’t have been happening - I’d missed excerpts in the list of known options. I’ve just pushed a fix to the develop branch on GitHub, and will get a new release out in the next week or so.
Cheers, — Pat > On 1 Mar 2019, at 3:33 pm, Walter Lee Davis <[email protected]> wrote: > > I am using TS again after many years, and so I have installed the latest > Sphinx 3 and the latest TS 4.1.0 with my Rails 5.1.6.1 project. I am getting > an odd response from Sphinx when I search: > > Sphinx Unexpected search options: [:excerpts] > > This is happening on Mac OS in development mode. > > Here is my controller method: > > @results = ThinkingSphinx.search(ThinkingSphinx::Query.escape(params[:q]), > :excerpts => { > :limit => 1000, > :around => 40, > :force_all_words => true, > :chunk_separator => ' … ' > }) > @results.context[:panes] << ThinkingSphinx::Panes::ExcerptsPane > > And here is the index: > > # frozen_string_literal: true > > ThinkingSphinx::Index.define :document, :with => :active_record do > where sanitize_sql(["published", true]) > > indexes title > indexes teaser > indexes body_html > indexes author > > has created_at, updated_at > end > > configuration: > > indexer > { > } > > searchd > { > listen = 127.0.0.1:9306:mysql41 > log = > /Volumes/eddy/Users/waltd/Documents/sandbox/lf-smith/log/development.searchd.log > query_log = > /Volumes/eddy/Users/waltd/Documents/sandbox/lf-smith/log/development.searchd.query.log > pid_file = > /Volumes/eddy/Users/waltd/Documents/sandbox/lf-smith/log/development.sphinx.pid > workers = threads > binlog_path = > /Volumes/eddy/Users/waltd/Documents/sandbox/lf-smith/tmp/binlog/development > } > > source document_core_0 > { > type = mysql > sql_host = localhost > sql_user = root > sql_pass = > sql_db = lf-smith_development > sql_query_pre = SET TIME_ZONE = '+0:00' > sql_query_pre = SET NAMES utf8 > sql_query = SELECT SQL_NO_CACHE `documents`.`id` * 4 + 0 AS `id`, > `documents`.`title` AS `title`, `documents`.`teaser` AS `teaser`, > `documents`.`body_html` AS `body_html`, `documents`.`author` AS `author`, > `documents`.`id` AS `sphinx_internal_id`, 'Document' AS > `sphinx_internal_class`, 0 AS `sphinx_deleted`, > UNIX_TIMESTAMP(`documents`.`created_at`) AS `created_at`, > UNIX_TIMESTAMP(`documents`.`updated_at`) AS `updated_at` FROM `documents` > WHERE (`documents`.`id` BETWEEN $start AND $end AND published) GROUP BY > `documents`.`id`, `documents`.`title`, `documents`.`teaser`, > `documents`.`body_html`, `documents`.`author`, `documents`.`id`, > `documents`.`created_at`, `documents`.`updated_at` ORDER BY NULL > sql_query_range = SELECT IFNULL(MIN(`documents`.`id`), 1), > IFNULL(MAX(`documents`.`id`), 1) FROM `documents` > sql_attr_uint = sphinx_deleted > sql_attr_bigint = sphinx_internal_id > sql_attr_timestamp = created_at > sql_attr_timestamp = updated_at > sql_attr_string = sphinx_internal_class > } > > index document_core > { > type = plain > path = > /Volumes/eddy/Users/waltd/Documents/sandbox/lf-smith/db/sphinx/development/document_core > docinfo = extern > morphology = stem_en > html_strip = 1 > source = document_core_0 > } > > and core YAML file: > > default: &default > morphology: stem_en > html_strip: true > > development: > <<: *default > > test: > <<: *default > > production: > <<: *default > > > All of this is ripped straight from the documentation, as far as I can see. > Can you recommend any changes to make this work without that warning? Or do I > not need to worry about that? The search seems to work just fine. > > Walter > > -- > 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. -- 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.
