- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我根据http://wiki.apache.org/solr/SpellCheckComponent中的文档实现了Solr SpellCheck组件,效果很好。但我正在尝试根据其他过滤器过滤拼写检查结果。考虑以下架构
product_name
product_text
product_category
product_spell -> copy string from product_name and product_text . And tokenized using white space analyzer
对于上述架构,我尝试根据提供的类别过滤拼写检查结果。我尝试像http://127.0.0.1:8080/solr/colr1/myspellcheck/?q=product_category:160%20appl&spellcheck=true&spellcheck.extendedResults=true&spellcheck.collate=true这样查询。 拼写检查结果不考虑product_category:160
是因为词典是针对所有类别构建的吗?如果是这样,为每个类别创建字典是个好主意吗?
拼写检查组件中是否不可能有另一个过滤条件?
我使用的是solr 3.5
最佳答案
我之前是从 SOLR-2010 了解到的问题是应该可以使用排序规则通过 fq
参数进行过滤,但事实并非如此,我想我误解了。
事实上,除了 DirectoSolrSpellChecker
实现之外,SpellCheckComponent
很可能有一个单独的索引。这意味着您选择的字段在不同的索引中建立索引,该索引仅包含有关您选择进行拼写更正的特定字段的信息。
如果您好奇,您还可以使用 luke 查看该附加索引的外观。 ,因为它当然是一个 lucene 索引。不幸的是,使用其他字段进行过滤并不是一种选择,因为那里只有一个字段,即您用来进行拼写更正的字段。
关于基于 Solr 拼写检查结果的过滤器查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9004266/
我在数组中有一系列任务。如果 Task 是“Good”,它会返回一个字符串。如果它是“坏”:它返回一个空值。 我希望能够并行运行所有任务,一旦第一个返回“好”,然后取消其他任务并获得“好”结果。 我现
目前我正在尝试制作一个策划者类型的代码,就像游戏一样。我目前停留在尝试检查用户猜测是否正确的位置。 colours = ["R","O","Y","G","B","I","V"] n = 1 ans
我注意到在检查字典中的值是否为 nil 时,我发现了一种令人困惑的行为。在某个通知的通知处理程序中,我想检查错误键的值是否为零。在尝试调试时,我尝试了以下操作: po userInfo["error"
不可预测(不明显)nil检查: 这个函数: fileprivate func isPurchased(_ name: String) -> Bool { if let _ = dict
我正在从 HTML 页面获取所有 url 链接,并调用一个函数来发送所有 url 链接的 XHR 请求。我想以正确的方式控制台记录那些通过和失败的请求链接。我在某种程度上得到了结果,但对控制台日志/错
我遇到的情况是,我有 Arraylist,其中包含名称项。我需要循环遍历该名单,检查用户给出的新名称是否已在列表中。如果是,只需给 toast 通知用户该名称已经存在,或者如果不存在,则将名称添加到列
这是我第一次编码,所以请原谅我的无知。 我有以下 Selenium 代码,用于从餐厅在线订购。最后,它将一个值放入一个字段中,检查并打印结果,然后我需要做的是更改原始输入,然后再做一次。所以我需要一个
使用此向导插件:jQuery Formwizard Plugin 问题是表单提交使用的是 Ajax。我需要将它提交到指定的 url(例如 test.php),然后向导需要检查返回值(例如:error、
我是一名优秀的程序员,十分优秀!