发表回复 
 
主题评价:
  • 0 次(票) - 平均星级: 0
  • 1
  • 2
  • 3
  • 4
  • 5
搜索上的问题死活搜不到
2013年07月12日, 11:21
搜索上的问题死活搜不到
.ini 配置文件

[id]
type = id

[screen_name]
type = title

[crts]
type = string

添加索引:
<?php

include_once "lib/XS.php";

$curInst = new XS("/usr/local/xunsearch/sdk/php/app/t.ini");

$xsIndex = $curInst->index;
$scws = new XSTokenizerScws();
$scws->setMulti(9);



$doc = new XSDocument;
$doc->id = 3117234;
$doc->screen_name = "漂票";

$doc->crts = 1373539084;

$xsIndex->add($doc);

exit;

查询:
php ./Quest.php -p ../app/t.ini -c utf-8 -q 漂
在 2 条数据中,大约有 0 条包含 漂 ,第 0-0 条,用时:0.0022 秒。

php ./Quest.php -p ../app/t.ini -c utf-8 -q 漂票
在 2 条数据中,大约有 1 条包含 漂票 ,第 1-1 条,用时:0.0029 秒。

1. 漂票 #3117234# [100%]
Crts:1373539084

分词测试:
/usr/local/xunsearch/bin/scws -d /usr/local/xunsearch/etc/dict.utf8.xdb -c utf-8 -M 3
漂票
漂 票

还请给说明下怎么才能根据“漂” 或者 “票” 查询到数据呢????
查找这个用户的全部帖子
引用并回复
2013年07月18日, 13:42
RE: 搜索上的问题死活搜不到
没人给解答下吗?
查找这个用户的全部帖子
引用并回复
2013年07月19日, 09:06
RE: 搜索上的问题死活搜不到
[quote='net_li' pid='4355' dateline='1374126126']
没人给解答下吗?
[/quote]
可以使用1.4.7测试版本,这样就可以设置分词的setMulti属性,设置成11就能把所有单字都分出来,但是这样数据文件会变大,个人权衡效率问题吧
查找这个用户的全部帖子
引用并回复
发表回复 


论坛跳转:


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