一 我在 xdict.txt 中添加了俩条分词
使用mdkic 已生成 xdict,并重新生成了索引文件
/search -c /sphinx.conf -i fp222 第三十条和第三十四条的规定,我 委决定如下:申请商标在复审服务上的注册申请予以驳回
返回结果下图:
说明分词匹配成功!
但是使用sphinxQL 查询 结果没有数据,不添加分词是有数据的!
下面这张图片是 使用 show meta;
显示我没有使用到分词,为什么啊????求同学帮助!!!!
一 我在 xdict.txt 中添加了俩条分词
使用mdkic 已生成 xdict,并重新生成了索引文件
/search -c /sphinx.conf -i fp222 第三十条和第三十四条的规定,我 委决定如下:申请商标在复审服务上的注册申请予以驳回
返回结果下图:
说明分词匹配成功!
但是使用sphinxQL 查询 结果没有数据,不添加分词是有数据的!
下面这张图片是 使用 show meta;
显示我没有使用到分词,为什么啊????求同学帮助!!!!
以下回答参考 皆我百晓生、券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。
从您提供的信息来看,Sphinx for Chinese 的 SphinxQL 查询似乎无法正确处理分词后的查询条件。这可能有几种原因:
分词错误:检查您的 SphinxQL 查询中的分词是否正确,确保每个分词都与相应的文档字段相对应。
SphinQL 解析问题:检查您的 SphinxQL 查询语法是否正确,特别是关于查询条件的部分。确保所有的分词部分都在正确的位置,并且它们之间用适当的连接符(例如逗号或空格)分开。
搜索引擎设置问题:确认您的 SphinxSQL 索引文件(/search
文件夹下的 xdict.txt
和 fp222
文件)已经正确配置。如果您刚刚添加了分词,请确保它们已包含在索引文件中。
权限问题:检查是否有足够的权限访问 Sphinx SQL 数据库。如果您的用户帐户缺少必要的权限,那么 Sphinx SQL 就无法检索相关的数据。
为了解决这些问题,您可以尝试以下步骤:
如果以上方法都不能解决问题,建议查看 Sphinx SQL 的官方文档或者联系 Sphinx 的技术支持团队以获取进一步的帮助。