问题标签 [sunspot]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - Ruby on Rails 中带有 Sunspot 的日期范围方面
我正在使用Sunspot在Ruby on Rails 3 应用程序中搜索事件(派对、音乐会等) 。
我设法在几个不同的类别类型上设置了自由文本搜索和方面搜索。
现在,我被我的下一个任务困住了。我想设置与事件发生时间相关的方面。
我想要描述相对日期/时间范围(例如“今天”、“本周末”、“下周末”)和绝对日期/时间范围(例如“2011 年复活节假期”、“2012 年元旦”)的方面。 .. 日期时间范围有时会相互重叠。
我在 Stackoverflow 上的 Sunspot API 文档、Sunspot wiki 中浏览过,阅读并阅读了大量文章和博客。人们正在写它是可能实现的,但我没有找到让我理解如何做到这一点的示例或实现想法。
有什么建议么?
由于我的问题不在我的代码中,因此我不发布任何代码。Event 类有一个名为“start_time”的 DateTime 实例。我明白我的工作是定义绝对日期/时间范围何时出现在日历中。
最好的祝福,
./斯蒂芬
PS我说我是新手吗?;-) DS
ruby-on-rails - Rails - 太阳黑子条件模型索引
有没有办法在运行时确定模型是否应该被索引?就像是:
ruby-on-rails - Solr 部分文档索引更新
我正在使用 Solr 和 Solr:Cell 插件来索引和搜索富文本文档和元数据。
定义:solr_document = tuple(rich_text_document, metadata1, metadata2)
我想在元数据更改时重新索引一些 solr_documents,但只有 solr_document 中发生变化的部分,而不是整个 solr_documnt,因为从富文本文档中解析和提取文本的计算成本很高且毫无意义,因为富文本文档没有被修改。
Solr 是否支持部分文档索引更新?
附加:
我在 Rails 应用程序中通过sunspot使用 Solr。一位主要的太阳黑子开发者在这里说:
Solr 不支持部分更新的概念——实际上,更新文档实际上包括从索引中删除它然后重新添加它。因此,每次发生任何变化时,Sunspot 都必须构建完整的文档。从性能的角度来看,这是一个不幸的限制,但它是 Solr 和 Lucene 工作方式的基础。
有什么可以做的吗,也许 Solr:Cell 允许一些事情?
ruby-on-rails - Rails 3 Sunspot solr 搜索范围内
关于新的太阳黑子/solr 功能,我有一个问题要问:附近的限制 我有(通过谷歌地理编码 API)视口和边界,它们是边界框西南角和东北角的纬度/经度坐标。我希望 Sunspot/Solr 在这个边界框内进行搜索,但我还没有弄清楚。所以我的问题是:是否有可能使 Solr(或通过任何 solr 插件)能够在边界框中进行搜索?如果是,如何?
谢谢
java - SecureRandom 返回错误的一般声明 - Java
我已经在不同的论坛中进行了搜索,现在我终于提出了我的问题,因为我找不到具体的答案。
我正在为 SunSPOT Sensors 编写安全协议作为我最后一年的项目。
我希望生成一个 128 位密钥,稍后可以对其进行散列,通过我在网络上的搜索,我发现生成随机密钥的最佳方法是 SecureRandom。
我正在尝试执行一般性声明以查看它是如何工作的,以便我可以根据我的要求进一步使用它
上面的语句我用“SHA1PRNG”、“MD5ECDSA”和“ECDSAWithSHA1Signature”,只要我完成语句并加上分号就返回这个错误
com.sun.spot.security.implementation.SecureRandom 类中的方法 getInstance 不能应用于
所需的给定类型:找到字节:java.lang.String
我已将 Jar 文件分别添加到 build.xml 和 build.properties 中;还将算法导入程序。
谢谢阅读
并且非常感谢任何帮助
谢谢每一位试图提供帮助的人。
哈希 (Hasnain)
ruby-on-rails - 将词干添加到我的 schema.xml 文件不起作用
我正在尝试在我的Heroku 应用程序上设置Websolr。我正在按照Heroku 文档中的说明进行操作。我的初始设置工作正常。
开发中:
我正在尝试添加词干。我将我的 schema.xml 文件的相关部分更新为:
然后我重新索引:
但它似乎根本不起作用:
我究竟做错了什么?
mongodb - 使用 mongomapper、sunspot/solr 或 sphinx 进行高级搜索 mongodb?
我正在使用 mongodb 和 mongomapper 来存储我的所有产品。每个产品都属于具有多个级别的多个类别,即类别、子类别等。每个产品都有许多搜索字段,这些字段是产品中的嵌入文档。
所有这些都有效,我现在想将搜索添加到应用程序中。
搜索系统需要文本搜索:多重、动态、分面搜索,包括最小/最大范围搜索。
我一直在研究 sunspot gem,但很难在 dev 上设置它,更不用说在生产中运行它了!我也看过狮身人面像。
但我想知道仅使用 mongomapper / mongodb 是否足够快和最好的方法,因为它是一个相当复杂的搜索系统?
任何有关此的帮助/建议/经验/教程和示例将不胜感激。
非常感谢,
瑞克
ruby-on-rails - 如何将 mongomapper 1 索引到多个以 sunspot / solr 作为它的 objectId 归档而不是整数?
我有一个 mongomapper 产品和一个类别模型,一个类别有很多产品。
我正在尝试使用这样的类别来使用方面。(似乎在 AR 中工作)
问题是 category_id 是 ObjectId 而不是整数,所以我得到:
BSON::ObjectId(.... 尝试索引产品时的未定义方法“to_i”。
以前有人做过吗?
任何想法如何做到这一点?
谢谢瑞克
ruby-on-rails - 太阳黑子 /solr 中每条记录的每个动态字段的多个值
我在我的产品模型中使用 dynamic_string 来索引大量用户创建的动态字段。这很好用,让我有能力在我看来显示以下内容以允许用户缩小结果:
问题在于,其中一些产品有 2 个或多个选项,即颜色 => 蓝色、红色
当我尝试将其添加到颜色哈希中时,它会覆盖第一个,只让我为每个字段设置一个值。
有没有办法让每个产品的每个动态字段有多个值?如果是这样,请告诉我如何实现这一目标?
希望这是有道理的。
ruby-on-rails - 用太阳黑子进行“复杂”分组和排序
我有一个问题,我似乎无法找到解决方案。
我想实现以下目标:
* 我有一个任务列表,每个任务都有一个所有者和截止日期
* 我想显示按所有者分组的所有任务的列表
* 我想根据截止日期对所有者进行排序:例如到期日最低的所有者在前,其次是第二低的所有者,依此类推
为了说明,这将是我正在寻找的结果:
Harry
- 任务 1,截止日期 1
- 任务 3,截止日期 4
Ben
- 任务 2,截止日期 2
Carol
- 任务 4,截止日期 3
我正在使用太阳黑子来搜索和过滤结果,所以理想情况下我想使用太阳黑子来做到这一点。我一直在尝试通过方面和排序来获得结果,但还没有得到这个结果(我可以按所有者分组,或者按截止日期排序,但不能同时进行)。
任何帮助,将不胜感激。
欧文