【发布时间】:2015-05-13 23:40:25
【问题描述】:
我正在编写一个用于搜索代码的搜索工具,但我很难找到合适的分析器来使用。我试过做一个空白分析器,但你最终会遇到dbo.My_Procedure 的问题,搜索“my_procedure”应该和搜索“.My_Procedure”一样有效。我的想法是拆分特殊字符,但也将它们存储到自己的令牌中。但是,如果您将 my_procedure 编写为搜索,它只会在文件中的任何位置查找 my、_ 和过程,除非您将其括在引号中(即使对用户来说它看起来只是一个单词)。人们用什么方法来分析代码?
【问题讨论】:
标签: elasticsearch