Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
solr排名_Solr - Fatal编程技术网

solr排名

solr排名,solr,Solr,我想知道有没有合适的方法来满足这一要求。 一本书有几个关键短语。每个关键词由一个单词到三个单词组成。作者可以购买关键词位置,也可以不购买位置。注:每个作者可以购买超过1个关键词。关键词搜索必须准确且区分大小写 例如:A书,关键词:敏捷,网络,开发 书B,关键词:css,html,网络 假设书A的作者用关键词“web”购买搜索结果位置1,那么他的书应该排在第一位。他的书应该排在B书之前 有人对如何在solr中实现这一点有什么建议吗 Chamnap您可以使用它。您可以使用它。提升的查询结果xml文件

我想知道有没有合适的方法来满足这一要求。 一本书有几个关键短语。每个关键词由一个单词到三个单词组成。作者可以购买关键词位置,也可以不购买位置。注:每个作者可以购买超过1个关键词。关键词搜索必须准确且区分大小写

例如:A书,关键词:敏捷,网络,开发 书B,关键词:css,html,网络

假设书A的作者用关键词“web”购买搜索结果位置1,那么他的书应该排在第一位。他的书应该排在B书之前

有人对如何在solr中实现这一点有什么建议吗


Chamnap

您可以使用它。

您可以使用它。

提升的查询结果xml文件可以轻松更新吗?似乎该文件需要手动更新。而且,更新位置也不是那么容易(比如说从第一名到第三名)。这个功能需要经常更新,所以我需要经常更新。这是一项艰巨的工作,我还需要重新启动solr服务。这是一个大问题。如果您仔细阅读link,您会发现不需要重新启动:如果该文件存在于/conf/目录中,它将在启动时加载一次。如果它存在于数据目录中,则将为每个IndexReader重新加载它。它不会在每次提交或优化后自动重新加载,除非在提交后添加新文档。提升的查询结果xml文件可以轻松更新吗?似乎该文件需要手动更新。而且,更新位置也不是那么容易(比如说从第一名到第三名)。这个功能需要经常更新,所以我需要经常更新。这是一项艰巨的工作,我还需要重新启动solr服务。这是一个大问题。如果您仔细阅读link,您会发现不需要重新启动:如果该文件存在于/conf/目录中,它将在启动时加载一次。如果它存在于数据目录中,则将为每个IndexReader重新加载它。它不会在每次提交或优化后自动重新加载,除非在提交后添加新文档。