我有个字段叫“cat_id”,存的分类id列表用“,”分隔的,如"23,435,66,6",想要搜索出分类id为6的数据,可以使用自定义分词,用","分隔这样设置字段: [cat_id] index = self tokenizer = split(,) 然后使用字段索引搜索就可以解决问题了; 不...
...一种方式解决啊,逐级添加父分类 比如一条数据的分类ID是 9,分类9的父ID是3,分类ID3的父分类是 1 那么你给文档创建索引的时候,通过 $doc->addTerm() 给全部祖先分类ID:3,1 也建立索引不就好了。然后检索 3/1也能检索到分类为...
哈哈,我也在找这个问题,终于找到答案了! 我有个字段叫“cat_id”,存的分类id列表用“,”分隔的,如"23,435,66,6",想要搜索出分类id为6的数据,就可以这样设置字段: [cat_id] index = self tokenizer = split(,)
...是 non-zts,但可能你的 php-cgi 却是 zts 的,所以 core_global_id 会未定义。建议重新编译一下,把 phpize , php-config 用和 php-cgi 配套的。。。 configure时可以指定 --with-php-config
...索呢? sphinx配置: [code] sql_query_range = SELECT IFNULL(MIN(`id`), 1), IFNULL(MAX(`id`), 1) FROM `fandian` sql_query = SELECT `id`,`type`, `name`, RADIANS(`lat`) AS `latitude`, RADIANS(`lon`) AS `longitude` FROM `fandian` WHERE (`id` >= $start AND `id` SetServer("localhost", 9312); $...
...r/local/xunsearch 所有配置文件和http://www.xunsearch.com/doc/php/guide/ini.guide保持一致 搜索配置文件,sample.ini [code]project.name = sample project.default_charset = GBK ;server.index = 8383 ;server.search = 8384 [pid] type = id [subject] type = title [message]...
没有 #define ZTS 1 我加上 试试
[quote='hightman' pid='4551' dateline='1377142375'] 项目名称不对吧,确定存在 ../app/torrentkittys.ini ? 如果不确定就把ini文件的路径打全! [/quote] 我是这样弄的 php的 safe_mode=On safe_mode_include_dir = /usr/local/xunsearch/sdk/php/lib/ 这样require ...
非常感谢大哥 重新弄了一下 居然可以了
试试在 phpext 目录的 configure 运行前 export CFLAGS="-O2 -DZTS=1"