发表回复 
 
主题评价:
  • 0 次(票) - 平均星级: 0
  • 1
  • 2
  • 3
  • 4
  • 5
搜寻结果乱套
2014年06月03日, 17:54 (这个帖子最后修改于: 2014年06月03日 18:21 by caterfillar.)
搜寻结果乱套
资料库是这样
[img]http://www.tsheen.com/xunsearch/1.jpg[/img]

建立项目
project.name = product
project.default_charset = utf-8
;server.index = 8383
;server.search = 8384

[id]
type = id

[p_id]

[p_name]
type = title

[p_bn_id



然后用
# 导入 MySQL 数据库的 dbname.tbl_post 表到 demo 项目中,并且平滑重建
util/Indexer.php --rebuild --source=mysql://root:pass@localhost/dbname --sql="SELECT * FROM tbl_post" --project=demo
建立索引


PHP 代码:
<?
    
require '***/sdk/php/lib/XS.php';
    try
    {
        
$xs = new XS('product');
        
$search $xs->search;
        
$search->setLimit(100);
        
$docs $search->setFuzzy()->search('百搭休閒款');
        foreach (
$docs as $doc)
        {
           
$subject $search->highlight($doc->p_name); 
           echo 
$doc->id '. ' .$subject " "."\n" ;
        }
    }
    catch (
XSException $e)
    {
        echo 
$e;             
        if (
defined('DEBUG'))  
            echo 
"\n" $e->getTraceAsString() . "\n";
    }
?>
可是搜寻的结果却是这样

75. "正韓"<em>百搭</em><em>休<em>閒款</em></em>內條紋2件式棉T
78. "韓版"<em>百搭</em><em>休<em>閒款</em></em>露肩包臀英文背心(現貨2色)
79. "韓版"<em>百搭</em><em>休<em>閒款</em></em>露肩包臀英文背心(現貨2色)
80. "韓版"<em>百搭</em><em>休<em>閒款</em></em>~露肩包臀內搭英文背心
87. "韓版"<em>百搭</em><em>休<em>閒款</em></em>~長板翻領針織連帽毛衣外套(現貨2色)
88. "韓版"<em>百搭</em><em>休<em>閒款</em></em>~長板翻領針織連帽毛衣外套(現貨2色)
102111411PB102111914.
102111411PB102111914.
102111411PB102111915.
102111411PB102111915.
102111411PB102111913.
102111411PB102111913.
102111411PB102112522.
102111411PB102112522.
102111411PB102112523.
102111411PB102112523.
102111411PB102111910.
102111411PB102111910.



不单单是搜寻结果有丢失,而且搜寻结果还重复。
本来只让显示ID和商品名称的,可是结果却部分显示了商品编号。
奇怪的是,显示商品编号的都没有标题。有编号的都显示正确。
请问我哪地方写得不对吗?
查找这个用户的全部帖子
引用并回复
2014年06月04日, 10:26
RE: 搜寻结果乱套
1,搜索结果有无重复,你可以仔细看一下,至少打印出主键id。应该不会有重复。
2,结果有丢失,你可以只搜索主键id看看,有没有导入进去。应该不会丢失。
3,繁体词库和简体词库不同。如果觉得不完美,你可以想办法扩展一下。弄好了,共享给大家,谢谢。

[url=http://www.bigxu.com]通达网:我口要说智慧的言语;我心要想通达的道理[/url] QQ: 61042231
访问这个用户的网站 查找这个用户的全部帖子
引用并回复
2014年06月04日, 11:26 (这个帖子最后修改于: 2014年06月04日 11:33 by caterfillar.)
RE: 搜寻结果乱套
1,搜寻结果重复&数据乱套的问题解决了,清空索引数据之后,再重新建立,然后就正常了。
2,繁体词库和简体词库的问题目前还没弄好,弄好了会共享。
查找这个用户的全部帖子
引用并回复
2014年06月04日, 15:42 (这个帖子最后修改于: 2014年06月04日 15:43 by bigxu.)
RE: 搜寻结果乱套
[quote='caterfillar' pid='8125' dateline='1401852413']
1,搜寻结果重复&数据乱套的问题解决了,清空索引数据之后,再重新建立,然后就正常了。
2,繁体词库和简体词库的问题目前还没弄好,弄好了会共享。
[/quote]

先代表大家谢谢微笑 。也许:[url=http://www.xunsearch.com/site/search?q=%E7%B9%81%E4%BD%93]http://www.xunsearch.com/site/search?q=%E7%B9%81%E4%BD%93 [/url]会对你些帮助。

[url=http://www.bigxu.com]通达网:我口要说智慧的言语;我心要想通达的道理[/url] QQ: 61042231
访问这个用户的网站 查找这个用户的全部帖子
引用并回复
发表回复 


论坛跳转:


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