发表回复 
 
主题评价:
  • 1 次(票) - 平均星级: 5
  • 1
  • 2
  • 3
  • 4
  • 5
搜索统计的数据与真实的数据有点不符合
2014年05月04日, 17:39 (这个帖子最后修改于: 2014年05月04日 17:48 by yuangu125.)
搜索统计的数据与真实的数据有点不符合
<xs:result count="[color=#FF0000]17162[/color]" total="100058" cost="0.58897495269775" xmlns:xs="http://s.k8008.com">
- <doc index="[color=#FF0000]29901[/color]" weight="0.34063735604286" percent="1%">


搜索统计给的数据是[color=#FF0000]17162 [/color]可是设定每页100条,分页到300页居然还有数据。。
$search->setQuery($serachtext);
$count = $search->Count();
[hr]
还有个问题,搜索知识产权,给出统计数据386条,结果翻页到第20页,统计数据变为185条。

滴17页,每页10条
<?xml version="1.0" encoding="utf-8" ?>
- <xs:result count="[color=#FF0000]386[/color]" total="542" cost="0.0074191093444824" xmlns:xs="http://s.k8008.com">
- <serachtext>
- <![CDATA[ [color=#FF0000]知识产权[/color]
]]>
</serachtext>
- <orderby>
- <![CDATA[
]]>
</orderby>
- <doc index="[color=#FF0000]161[/color]" percent="98%">




滴20页,每页10条
<?xml version="1.0" encoding="utf-8" ?>
- <xs:result count="[color=#FF0000]185[/color]" total="542" cost="0.0017597675323486" xmlns:xs="http://s.k8008.com">
- <serachtext>
- <![CDATA[ [color=#FF0000]知识产权[/color]
]]>
</serachtext>
- <orderby>
- <![CDATA[
]]>
</orderby>
</xs:result>
查找这个用户的全部帖子
引用并回复
2014年05月06日, 10:04
RE: 搜索统计的数据与真实的数据有点不符合
统计总数,最好在分面搜索,分类搜索前就统计出来。
访问这个用户的网站 查找这个用户的全部帖子
引用并回复
2014年05月06日, 10:41 (这个帖子最后修改于: 2014年05月06日 11:25 by yuangu125.)
RE: 搜索统计的数据与真实的数据有点不符合
<serachtext>
<![CDATA[
( ( maturename:"正在研发" OR maturename:"通过小试" OR maturename:"已有样品" )) AND 播放器
]]>
</serachtext>

不知道是不是分类搜索的问题,分面就不用说了,没有使用这个。

[maturename]
index = self
weight = 5
phrase = yes

[color=#FF0000]已经对maturename进行了精确查找。使用双引号进行查找。percent居然是从42%开始。使用的是or啊[/color]

<doc index="1" weight="22.293771743774" percent="42%">...</doc>
<doc index="2" weight="21.488645553589" percent="41%">...</doc>
<doc index="3" weight="21.015895843506" percent="40%">...</doc>
<doc index="4" weight="20.987409591675" percent="40%">...</doc>
<doc index="5" weight="20.694705963135" percent="39%">...</doc>
<doc index="6" weight="20.667018890381" percent="39%">...</doc>
<doc index="7" weight="19.887157440186" percent="38%">...</doc>
<doc index="8" weight="19.751634597778" percent="37%">...</doc>
<doc index="9" weight="19.601888656616" percent="37%">...</doc>
<doc index="10" weight="19.590480804443" percent="37%">...</doc>

通过精确查找,显示统计数量count="232" ,数据统计不止这些,都到了四五百了。
<doc index="401" weight="4.3655424118042" percent="8%">...</doc>
<doc index="402" weight="4.3616261482239" percent="8%">...</doc>
<doc index="403" weight="4.3525166511536" percent="8%">...</doc>



[color=#FF0000]如果不使用双引号,显示统计数量count="759",但是真实数据只有431条[/color]
<serachtext>
<![CDATA[
( ( maturename:正在研发 OR maturename:通过小试 OR maturename:已有样品 )) AND 播放器
]]>
</serachtext>
<doc index="431" weight="3.0180511474609" percent="5%">[hr]
热门关键词问题

如何设定系统查询之后统计的关键词,只包含在标题及简介当中,其他字段包含type:字段索引self,mixed ,both的则一律不统计。
查找这个用户的全部帖子
引用并回复
发表回复 


论坛跳转:


正在浏览该主题的用户: 1 个游客