...,所以我自定义了一个词库,把我自己的品牌、商品类目名字给加进去了。 我希望是这样的搜索结果,比如搜索“迪卡侬蓝色货品”: 现在是这样的: [code]Xapian::Query(((迪卡侬:(pos=1) SYNONYM (迪卡:(pos=89) OR 卡侬:(pos=90))) OR 蓝...
中国国民党荣誉主席连战及随访 结果分词就把“连战及”分到一起了。 请问有解决办法嘛? 似乎两个字的名字,容易和后面的字分到一起。 我在论坛中看到了“武松杀”的帖子,但是貌似没有解决办法? 谢谢。
...cws_t s; scws_res_t res, cur; char *text;// = "Hello, 我名字叫李那曲是一个中国人, 我有时买Q币来玩, 我还听说过C#语言"; text = "我是一名中国的程序员"; if(argc == 2) text = argv[1]; if (!(s = scws_new...
...dwiki每个词条唯一的编号(这个与url对应) title为词条的名字(需要能搜索) tag为词条的标签(需要能搜索) content为词条内容(是用body类型) 全用的默认的分词 以上是用在线生成ini生成的。地址http://www.xunsearch.com/tools/inic...
...我的具体代码实现,我试验的对象是英文名,比如有两个名字:San Zhang和randy hong,我按照这种方式建立索引后,查询:name:randy后,返回的第一条结果是San Zhang,第二条才是randy hong,很不解啊,同时这个方法也不支持空格,也就...
... main() { scws_t s; scws_res_t res, cur; char *text = "Hello, 我名字叫李那曲是一个中国人, 我有时买Q币来玩, 我还听说过C#语言"; if (!(s = scws_new())) { printf("ERROR: cann't init the scws!\n"); exit(-1); } scws_set_charset(s, "utf8"); scws_...
... #include main() { scws_t s; scws_res_t res, cur; char *text = "Hello, 我名字叫李那曲是一个中国人, 我有时买Q币来玩, 我还听说过C#语言"; if (!(s = scws_new())) { printf("error, can't init the scws_t!\n"); exit(-1); } scws_set_charset(s, "gbk"); scws_set_dict(s, "/path/to/d...