sunspot相关内容

一旦我的应用程序爬升到 >,Sunspot-Solr 就会放慢速度1000 个对象 [包括 Solr 日志]

我很好奇是否有人注意到 Sunspot-Solr 的任何缩放问题.即使我删除了所有可搜索的参数,它也只是自己计算原始类;在我的本地加载仍然需要 5 到 8 秒,在生产中需要 4 到 5 秒. 有其他人能够扩展 Sunspot-Solr 吗?有哪些常见问题? 如何更深入地了解这一点? 这是单个请求的 Solr 日志: Solr Select (208.1ms) {:rows=>2 ..
发布时间:2021-12-30 08:57:01 其他开发

在 Sunspot 上调试 Solr 搜索查询

在 Rails 上使用 Sunspot gem 时如何调试 Solr 搜索查询?我有一些查询返回了异常高的分数,我正在努力找出发生这种情况的原因. 貌似没有任何调试信息暴露给Sunspot,所以我觉得我需要直接通过Solr调试.幸运的是,Solr 有一个方便的网络界面可供搜索,但出于某种原因,我在那里输入的任何查询都会返回 0 个结果. 例如,当我在我的网络应用中搜索“test"这个词 ..
发布时间:2021-12-30 08:42:58 其他开发

sunspot_rails 保存后不重新索引模型

我有一个模型,它部署了一个更新其某些属性的延迟作业.该模型被声明为“可搜索"... 可搜索做文本:内容,:存储=>真的结尾 ...我认为保存后会重新索引.在测试中,情况似乎并非如此.如果我运行:rake sunspot:reindex,那么一切都按预期进行.什么可能导致此问题? 解决方案 正如 Jason 提到的,您可以调用 Sunspot.commit_if_dirty 来从您的客户 ..
发布时间:2021-12-30 08:25:09 其他开发

solr sunspot - 搜索belongs_to 关联

我有一个属于多个其他表的面料模型. class Fabric 5文字:说明文字:组合做组合名称结尾文字:收集做集合名称结尾文字:风格做样式名称结尾文字:起源做原产地名称结尾文本:纹理做纹理名称结尾文字:供应商做供应商名称结尾结尾结尾 我已经设置了所有反向关联(Has_many)等.但是,我似乎无法通过全文搜索来查询所有这些关联表的名称字段. 任何帮助将不胜感激. @search = ..

监视套接字以获取新数据然后处理该数据的最佳方法是什么?

请原谅我的 C#.Net 新手状态.如果这很明显并且我从文档中遗漏了它,那么将不胜感激提供指向相关页面或示例代码的链接. 我正在开发一个接受来自 Java 应用程序的 TCP 套接字连接的应用程序.(是的,那部分需要 Java.它是 Sun SPOT 设备,Java 是唯一的选择.)Java 应用程序将定期将新数据写入套接字,而我的应用程序的工作是接收字节 [],转换将其转换为字符串,处理数 ..
发布时间:2021-11-26 10:23:39 C#/.NET

Solr、太阳黑子、SQlite 和 Rails

我想为我使用 SQlite3 作为数据库的项目实现全文搜索 + 分面.听说Solr真的很强大.有太阳黑子&Solr 教程可用,但仅适用于 MySQL.我找不到关于如何为 SQLite3 设置它的任何文档. 有人知道如何使用 SQLite3 设置它吗?还是不可能? 解决方案 应该是完全一样的... AFAIK Solr 不直接使用数据库,而是提供 REST API 来存储、索引和搜索文 ..
发布时间:2021-08-23 19:31:19 数据库

我错过了 Solr-Sunspot 设置的哪一部分?

我以为我有这个小菜一碟..但是每当我对任何关键字进行查询时,它都不会从 SQL 加载任何表.我没有收到任何错误. user.rb 可搜索做字符串:first_name字符串:姓氏字符串:名称字符串:电子邮件时间:created_at结尾 users_controller.rb class Admin::UsersController ..
发布时间:2021-07-17 19:56:37 其他开发

使用 Susnpot Gem 进行 Solr 搜索

我目前正在使用 sunspot gem 在我的 rails 应用程序中实现全文搜索.通过 Sunspot/Solr 在我的网站上进行的查询正在运行并返回正确的结果.但是,当我尝试使用 Solr 管理页面进行查询时,我很难显示结果.使用查询字符串 *:* 我可以显示索引数据库中包含的所有结果,但我无法进行正确的查询.如果我尝试使用 *:* 以外的字符串进行查询,例如 test,则不会返回任何结果,只 ..
发布时间:2021-07-17 19:56:04 其他开发

排序结果 - 太阳黑子轨道

我有两个模型,School 模型和 Price 模型.每个学校都有价格.现在我得到了我想要的结果,但我喜欢实现一个排序功能,对学校的最高价格和最低价格进行排序. 校方: class SchoolsController [:price] 做全文参数[:search]分页:page =>参数[:page], :per_page =>7结尾@results = @search.results结 ..

不能种子数据库;由于拒绝连接而无法工作?

当我尝试为我的应用程序做种时,出现错误: 无法建立连接,因为 - 目标机器主动拒绝它.- 连接(2) 我相信原因是因为我在使用 mysql2 时遇到了问题,所以我将它与 MySQL 5.5 服务器一起卸载,然后切换到 sqlite3.我认为 mysql2 的服务器在后台运行,所以这可能是问题所在.我将如何解决这个问题?我将如何关闭 Mysql2 本地主机服务器或导致此问题的任何服务器? ..
发布时间:2021-07-13 18:59:42 数据库

Rails 3 Sunspot 全文搜索使用

所以我在我的应用程序中实现了 sunspot_rails gem,以利用强大的 Solr 搜索引擎.我最近在全文搜索中查看了 Ryan 的 railscast,我注意到他正在使用他的搜索查询中的其他参数,例如 "-" 表示不应包含在全文搜索中的内容. 直到现在我才听说过这个,我想知道是否有一个用户友好的使用指南,我和我的用户都可以参考以将我的搜索功能发挥到最大. 我认为理想情况下,我希 ..
发布时间:2021-07-13 18:51:13 其他开发

Sunspot/Solr/Rails:模型关联未在索引中更新

我的应用程序中有一个 Fieldnote 模型,它通过一个名为 :fieldnote_activities 的表附加了一个 Fieldnote 模型.然后我这样定义一个可搜索的索引: 可搜索:auto_index =>真,:auto_remove =>真做整数:id整数 :user_id, :references =>用户整数 :activity_ids, :multiple =>真做活动地图( ..
发布时间:2021-07-13 18:40:45 其他开发

solr,太阳黑子,错误请求,非法字符

我正在将太阳黑子搜索引入我的项目.我只通过名称字段搜索就得到了一个 POC.当我引入描述字段并重新索引已售出时,我收到以下错误. ** 调用 sunspot:reindex (first_time)** 调用环境(first_time)** 执行环境** 执行 sunspot:reindex跳过进度条:对于进度报告,将 gem 'progress_bar' 添加到您的 Gemfile耙子中止!R ..
发布时间:2021-07-12 20:57:46 其他开发

rake sunspot:solr:reindex 在具有多个引擎的 Rails 4 应用程序中不起作用

我有多个引擎的 rails 4 beta1 应用程序.我已经在我的主机应用程序中安装了 sunspot_rails gem/2.0.0.pre.130115/.我的大多数模型都使用 engine1.我在其他引擎上使用过它们.安装 sunspot_rails 后,使用 rake sunspot:solr:run 我得到 command/task not found.根据文档,我找到了解决方案.这是链 ..

Rspec 中的 solr 拒绝连接

我使用 sunspot-rails 进行搜索.这些是 Rspec 的样子: 描述“GET搜索"做之前(:全部)做系统(“耙子",“太阳黑子:solr:开始")结尾after(:all) 做系统(“耙子",“太阳黑子:solr:停止")结尾它“应该做一些搜索"做文本搜索做...结尾结尾结尾 但它不起作用.我失败了: Errno::ECONNREFUSED:连接被拒绝 - 连接(2) 但是如果 ..
发布时间:2021-07-12 20:19:18 其他开发