有同学反馈,在OJS期刊管理系统的搜索功能中,在输入关键词后点击搜索,但却查询不到那些已发布的文章。比如有一篇文章名字为《Research on Improved Optimization Algorithm Based on Deep Reinforcement Learning》,但是输入Algorithm却搜索不到,如图:

这种明明已发布的文章,输入关键词却搜索不到,这是怎么回事呢?今日且听丁老师给你讲上一讲。
原因分析
其实,这个还真不是OJS系统的故障。虽然搜索不到文章,但并不是OJS系统出了问题,要搞清楚为什么搜索不到之前,丁老师先给大家讲一下OJS系统搜索的逻辑。
OJS期刊管理系统,他的搜索功能,并不是像传统网站一样,采用标题+内容关键字的方式,进行like模糊搜索。比如我们传统的网站,搜索信息直接一条like语句就能搞定,但OJS的搜索不是这种方式,OJS的文章搜索,不检索文章内容、不检索文章摘要,甚至不检索文章标题。他检索的是什么呢?对,没错,OJS系统检索的是文章中设置的关键词。
就是我们在OJS系统中,发布文章时,填写的那个关键词,如图:

如上图所示,我们在发布文章时,需要填写一个或多个关键词。OJS的搜索,就是搜索这个关键词,无论你标题和内容写的多么丰富,只要没有设置相关的关键词,用户在搜索时就搜索不到。
同时,OJS的关键词搜索,并不是模糊搜索,而是整字匹配,比如上图所示,关键词包含一个Deep Reinforcement,你在搜索时输入deep就搜索不到,一定要输入完整的Deep Reinforcement才可以。
解决方法
1.对于新文章稿件,在投稿发布时,填写关键词的地方,一定要填写完整,最大匹配这个文章涉及的相关核心领域,同时尽可能的去设置那些用户可能搜索的相关关键词。
2.对于已发布的文章,则需要对关键词进行调整。可以进入该文章,在Publication的Metadata中,重置关键词。如图:

意见和建议
1.尽可能的完整填写关键词。
2.英文论文,建议设置4-8个关键词。
3.中文论文,建议设置3-6个关键词,5个为最佳。
4.关键词要突出核心内容,不要重复标题。
5.关键词要用学术词汇,不要用太口语化的词汇语言。
6.核心词汇,可以酌情增加相关同义词。
7.在OJS系统中,输入关键词时,不要一下复制粘贴多个,容易把多词当成一个词处理。而是要每个词单独输入,输入完成后点击鼠标或者回车,以确保OJS分词录入。
OJS系统的search功能,默认是搜索所有期刊的内容,如果想搜索指定期刊的内容怎么办呢?经过丁老师研究,发现ojs系统是可以搜索指定期刊内容的。在默认点search后,页面的url为:https://www.ojs.com/index...
最近丁老师接到一家美国出版社的邀请,帮助其搭建OJS期刊管理系统(Open Journal Systems),但是对方提供的是一个Hostinger(霍斯汀格)的Wordpress在线托管网站(虚拟主机),并不是传统的云服务器或VPS主...
近期网络攻击形势非常严峻,使用Open Journal Systems期刊管理系统的客户需要注意,最近有黑客团队,专门针对OJS系统进行攻击,攻击类型包括shell后门攻击、病毒木马植入、系统入侵破坏,攻击目的包含恶意删除数据、植入勒索...
有使用OJS(Open Journal System)期刊系统的客户反应,在浏览和审阅文章时,点击pdf下载不了,出现了404错误,是怎么回事呢?这个问题不仅仅限于文章的PDF文件,包含WORD的DOC文件、TXT文件等也出现了这种情况...