mindoc-org / mindoc

Golang实现的基于beego框架的接口在线文档管理系统
https://mindoc.com.cn/docs/mindochelp
Apache License 2.0
7.35k stars 1.91k forks source link

带.的关键词无法搜索 #415

Closed Macfee closed 5 years ago

Macfee commented 5 years ago

请按照一下格式提交issue,谢谢!

  1. 你当前使用的是哪个版本的 MinDoc(godoc_linux_amd64 version)? 最新版本

  2. 你当前使用的是什么操作系统? Centos 7最新版本

  3. 你是如何操作的?

在正文里搜索,含有.的关键词是无法检索到结构

  1. 你期望得到什么结果? 带.符号的关键词可以搜索

  2. 当前遇到的是什么结果? 没有搜索结果

最后还有一个问题,希望追加一个功能,可以针对某篇项目文章对任何人开放权限。

lifei6671 commented 5 years ago

匿名访问公开项目别人就能看到。

Macfee commented 5 years ago

这个话题主要的问题是 带.的字符串无法进行搜索

lifei6671 commented 5 years ago

@Macfee 搜索用的是数据库的like语法。能不能搜到取决于数据库。

Macfee commented 5 years ago

遇到特殊符号,程序上应该对其转义吧。直接拼接的话,应该是搜索不到的。

lifei6671 commented 5 years ago

https://doc.iminho.me/search?keyword=. 自己去看下演示站。