thinking-sphinx相关内容

思考狮身人面像,寻找多个模型

我正在寻找一种方法来对多个模型执行搜索(请参阅this post),我得到了几个答案,认为Sphinx将非常适合这种情况。 确实,它看起来很不错,而且似乎应用程序范围的搜索功能(ThinkingSphinx.search)接近我想要的。但文档声明这将返回各种模型对象,具体取决于找到匹配项的位置。 我有一个模型,有点像这样: 员工 公司 市 县 员工仅通过公司链接到县, ..
发布时间:2022-09-02 23:34:11 其他开发

通过思考狮身人面像搜索散列标签

是否可以通过Think_Spinx搜索散列标记?找不到解决方案。 只需查找具有散列标签的所有书目:“标题#文本”、“#文本”等。 推荐答案 您需要确保Sphinx正在索引散列字符-这是通过charset_table设置完成的。Think Sphinx在config/sphinx.yml中找到此值(如果尚未创建),它是通过环境设置的,与config/database.yml非常相似。 ..
发布时间:2022-09-02 20:28:14 其他开发

Rails 4.1-思考-狮身人面像关联不起作用

我有一个包含两个模型Post和User的Rails应用程序,我使用Sphinx和thinking-sphinxgem来启用搜索。每个帖子属于一个用户,belongs_to,每个用户可以有多个帖子。当我搜索帖子时,我还希望能够按创建帖子的用户名进行搜索。我的帖子索引如下: ThinkingSphinx::Index.define :post, :with => :active_record d ..
发布时间:2022-09-02 20:20:28 其他开发

带有变音位和通配符搜索的Sphinx

我们是一个解剖平台,使用狮身人面像进行搜索。我们想让我们的搜索更加模糊,并开始使用MetaPhone来更正拼写错误。例如,即使搜索词是falanges,它也会找到phalanges。 这很好,但我们想要更多。我们希望用户可以输入falange甚至falang,但我们仍然可以找到phalanges。有什么办法实现这一点吗? 如果您感兴趣,可以签出我们的Shinx配置文件here。 ..
发布时间:2022-09-02 19:34:12 其他开发

对遗留数据的 Sphinx 进行索引会产生一些错误

正在创建 rails 3.2.18 应用程序,从 rails 2.3.10 应用程序迁移数据.数据正在通过 pg_dump 移植并通过 psql 命令加载,没有任何错误. 通过 thinking_sphinx 索引的 13 个模型中的一个出现了一些错误.8.5 个文档中只有 1 个被整体编入索引. 索引索引'norm_core'...错误:索引“norm_core":sql_range_q ..
发布时间:2021-07-13 19:28:08 其他开发

部署后思考 Sphinx - ThinkingSphinx::SphinxError(搜索请求中的未知本地索引“user_core"):

我检查了这个主题:Sphinx 错误:未知本地索引“INDEX_NAME"在搜索请求中,但它已关闭,无法解决我的 rails 应用程序中的问题. 我将 TS 更新到 3.0.2,并将其包含到 deploy.rb.我还更改了模型中的代码.现在它在开发中工作,一些示例在测试中工作,有些则没有.但成功部署后,我收到错误: ThinkingSphinx::SphinxError(搜索请求中的未知本 ..
发布时间:2021-07-13 19:05:31 其他开发

sphinxql:语法错误,意外 IDENT

使用 sphinx 2 时出现此错误 sphinxql: 语法错误,意外的 IDENT,期待 CONST_INT 或 CONST_FLOAT 或 '-' 靠近 'WI AND 发布 = 1 AND sphinx_deleted = 0 LIMIT 0, 10;显示元' index.html.erb 在部分集合的行处的模板中抛出错误:@posts_by_state,但同一部分的另外两个实例 ..
发布时间:2021-07-13 19:05:18 其他开发

思维狮身人面像自动索引

我如何为思维狮身人面像做自动索引,否则它将继续自动索引新记录(添加/删除).或者我必须跑 rake ts:index 根据我的需要,例如 2 小时后或 1 天后.如果我必须跑步,最好的方法是什么? 解决方案 要定期重新索引,请使用 whenever: http://railscasts.com/episodes/164-cron-in-ruby ..
发布时间:2021-07-13 18:52:34 其他开发

通过混合大写和小写来思考狮身人面像排序

我有一个使用 thinking_sphinx 进行搜索的 rails 应用程序.我的问题是返回的结果首先用大写字母和小写字母在底部排序.我想将它们混合在一起,以便 'A' 和 'a' 出现在 'B' 之前.这是我正在使用的方法: Company.search(query, :star => true, :page => params[:page], :per_page => 20, :order ..
发布时间:2021-07-12 21:14:25 其他开发

Sphinx 守护进程返回错误:索引 product_core:内部错误:传入架构不匹配.仅在登台服务器上

该应用程序使用 Rails 2.3.12 和 ThinkingSphinx 1.4.11.产品型号只有一个索引,在开发盒上运行正常.在 cap staging deploy 之后,我在服务器上生成配置,创建索引,并启动守护进程: bundle exec rake ts:conf RAILS_ENV=stagingbundle exec rake ts:index RAILS_ENV=stagin ..
发布时间:2021-07-12 21:01:20 其他开发

Sphinx 返回错误的搜索结果

我正在使用 Sphinx 和 Thinking Sphinx 插件.我已经使用以下代码(以及 rake thinking_sphinx:index 命令)为名为 Venue 的模型编制了索引 define_index 做索引:名称索引城市索引 zip结尾 我使用以下代码在控制器中获取结果: @venues = Venue.search params[:search] 我将它们呈现为 jso ..
发布时间:2021-07-12 20:53:29 其他开发