UJCMS前台搜索(全文检索)结果与后台数据不一致

2023-08-12 18:16 阅读

UJCMS前台的搜索使用的是Lucene全文检索,全文检索和数据库检索是两套不同的体系。

全文检索需要另外生成索引文件。全文索引文件保存在WEB-INF/lucene目录下。

正常情况下,录入、修改或删除文章时,除了会操作数据库,同时也会更新lucene的全文索引。因此,全文索引的内容会和后台内容(数据库内容)保持一致。

但如果通过进行了数据库迁移、导入或者手动修改了数据库等操作,而索引文件没有同步更新;或者升级或迁移程序时覆盖了全文索引文件,就会出现全文搜索的结果与后台数据(数据库数据)不一致的情况。

此时可以到后台点击内容 - 生成管理 - 更新全部索引,即可解决这个问题。

QQ咨询
电话
微信
微信扫码咨询