relevance相关内容

根据 Solr 的多值字段的有效负载增加分数

这是我的情况; 我的架构中有一个名为 elmo_field 的字段.我希望 elmo_field 应该有有效载荷的值.即 dorothy|0.46 芝麻|0.37 大鸟|0.19 鸟|0.22 当用户搜索关键字时,即 dorothy 我想在通常的分数上加 0.46.如果用户搜索 big bird,则应添加 0.19,如果用户搜索 bird,则应添加 0.22(添加有效负载 - 或添加有效 ..
发布时间:2022-01-15 12:59:34 其他开发

根据 Solr 中多值字段的有效负载增加得分

这是我的情况; 我的架构中有一个名为 elmo_field 的字段.我希望 elmo_field 应该有有效载荷的值.即 dorothy|0.46芝麻|0.37大鸟|0.19鸟|0.22 当用户搜索关键字,即 dorothy 时,我想将 0.46 添加到通常的分数上.如果用户搜索bigbird,则应添加0.19,如果用户搜索bird,则应添加0.22(添加有效载荷-或将添加有效载荷*归一 ..
发布时间:2021-12-30 08:43:29 其他开发

“匹配所有文档"中的结果如何在 solr 中排序?询问

当我使用“匹配所有文档"查询时,'*:*',星号冒号星号,结果如何排序? 我认为它们是按相关性排序的,但在这种情况下相关性是相等的,对吗?那么,方案是什么? 解决方案 当两个文档的分数相同时,Lucene 会按照索引顺序(第一个已被索引的)对它们进行排序,以便运行两次查询返回在相同的顺序. 由于 MatchAllDocsQuery 给出所有文档的一个恒定分数,它按索引顺序返回它 ..
发布时间:2021-12-30 08:12:01 其他开发

基于多个 ID 检索 Laravel 模型结果

我已经在我的 Laravel 应用程序中实现了 ZendSearch.我使用它作为我的搜索引擎,用户将在其中输入一个搜索词,然后 ZendSearch 将返回一个按相关性排序的结果数组.但是,ZendSearch 返回的数组只返回我的记录 ID(它不返回任何实际的记录信息). 接下来查询我的模型以检索基于 ZendSearch 数组结果的结果的正确方法是什么,该数组结果只是一个基于相关性排序 ..
发布时间:2021-12-26 11:52:47 PHP

MySQL - 如何按相关性排序?INNODB 表

我在一个名为“cards"的 INNODB 表中有大约 20,000 行,所以 FULLTEXT 不是一个选项. 请考虑这张表: id |姓名 |描述----------------------------------------------------------1 约翰史密斯只是一些家伙2 Ted Johnson 另一个家伙3 乔纳森·托德 这家伙也是4 苏珊史密斯 她也是5 山姆·约 ..
发布时间:2021-12-20 13:58:05 数据库

如何操作 MySQL 全文搜索相关性以使一个字段比另一个字段更“有价值"?

假设我有两列,关键字和内容.我在两者之间都有全文索引.我希望关键字中包含 foo 的行比内容中包含 foo 的行具有更高的相关性.我需要做什么才能使 MySQL 将关键字中的匹配项加权高于内容中的匹配项? 我正在使用“匹配"语法. 解决方案: 能够以下列方式完成这项工作: SELECT *,当关键字如 '%watermelon%' then 1 else 0 END 作为关键字 ..
发布时间:2021-11-20 22:23:42 数据库

在按字段结果排序的顶部获取Solr提升的结果

我们正在使用Solr5.我们能够对显示顺序字段中的排序应用到Solr查询中,并且工作正常.我们取得了一定的成果,并且总是会首先要求他们.如果我们删除排序,则高程工作正常.但是,我们无法使它们一起工作. 我们要首先在顶部列出提升的结果,然后再根据显示顺序字段列出其他结果. 但是,我们找不到执行该操作的方法.任何帮助将不胜感激. 谢谢. 解决方案 forceElevati ..
发布时间:2020-07-05 21:13:58 其他开发

php-显示相关内容的链接

我正在寻求实现与"youtube相关的视频"风格相关的内容系统. 我的每个页面都有5个标签/关键字,标题和描述.我想显示两个最相似页面的链接. 我正在猜测一个基于相关性的基于顺序的mysql查询. 非常感谢. 解决方案 您可以将标题,描述,关键字分解为标记,然后在mysql中对这些关键字和相关性进行全文搜索. select * from article where ..
发布时间:2020-07-05 21:13:52 PHP

如何在solr中按“匹配所有文档"的顺序对结果进行排序?询问

当我使用“匹配所有文档"查询"*:*"(星号冒号星号)时,结果如何排序? 我认为它们是按相关性排序的,但是在这种情况下,相关性是相等的,对吗?那么,有什么计划? 解决方案 当两个文档的分数相同时,Lucene会按索引顺序对它们进行排序(第一个先被索引),以便运行两次查询将返回索引中的文档.相同的顺序. 由于 MatchAllDocsQuery 给出了所有文档的分数均保持不变,它 ..
发布时间:2020-07-05 21:11:35 其他开发

PHP搜索引擎关键词排名

我是php和mysql的新手.在我的项目中,我必须为多个列上的多个关键字开发搜索引擎,并且还需要关键字排名和相关性. 例如,如果我有三个单词“嗨",“你好",“嘿",并且想要搜索诸如主题,消息,参考,文本正文之类的字段.在这种情况下,关键字排名较高的行将排在第一位,排名最低的行排在最后.有谁能指导我如何实施这样的搜索引擎.我的数据库大约有400万,并且正在快速增长. 解决方案 使用全 ..
发布时间:2020-06-29 19:08:10 数据库

搜索引擎如何找到相关内容?

Google在解析网络时如何找到相关内容? 例如,假设Google使用PHP本机DOM库解析内容.他们将使用什么方法在网页上找到最相关的内容? 我的想法是,它将搜索所有段落,并按每个段落的长度排序,然后从可能的搜索字符串和查询参数中得出每个段落相关性的百分比. 假设我们有以下网址: http://domain.tld/posts/stackoverflow-dominate ..
发布时间:2020-05-25 00:56:43 PHP

是否存在确定文本与主题相关性的算法?

我想知道什么可以用来确定页面与游戏,电影等主题的相关性. 在这方面有研究吗?还是只计算出一些相关单词出现了多少次? 解决方案 常见的选择是对单词袋(或n-gram袋)功能进行监督文档分类,最好使用tf-idf加权. 受欢迎的算法包括朴素贝叶斯(Naive Bayes)和(线性)SVM. 对于这种方法,您需要标记的培训数据,即带有相关主题的文档. 例如,参见“> 信息 ..
发布时间:2020-05-18 00:58:09 其他开发