Solr - 分数总是0

发布于 2024-11-01 10:52:21 字数 309 浏览 3 评论 0原文

我是 Solr 的新手。我已经完成了网页索引并获取搜索结果。但所有结果的

“score”= 0 "boost" = 0

结果我的搜索结果没有正确排序。目前我的结果是根据网页的 URL 按字典顺序排序的。我在查询中指定 fl=*,score 。

我已指定以下参数用于索引网页的“内容”字段

字段名称=“内容”类型=“文本”存储=“true”indexed=“true”termVectors=“true”termPositions=“true”termOffsets=“true” omitNorms =“假

请帮忙...

I am new to Solr. I have done indexing of web pages and getting the search result. But all results have

"score" = 0
"boost" = 0

As a result my search results are not sorted properly. At present my results are lexicographically sorted based on urls of web pages. I am specifying fl=*,score in my query.

I have specified following parameters for indexing "content" field of web pages

field name="content" type="text" stored="true" indexed="true" termVectors="true" termPositions="true" termOffsets="true" omitNorms = "false

Please help...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

剩余の解释 2024-11-08 10:52:21

也许在某个地方将浮点值转换为整数?

<result name="response" numFound="16" start="0" maxScore="0.008373434">
<doc>
   <float name="score">0.008373434</float>
   <str name="id">301</str>
   <str name="ename">exampleName</str>
</doc>
    ...

Maybe somewhere the float value converted to integer?

<result name="response" numFound="16" start="0" maxScore="0.008373434">
<doc>
   <float name="score">0.008373434</float>
   <str name="id">301</str>
   <str name="ename">exampleName</str>
</doc>
    ...
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文