首页 新闻 会员 周边

sql 全文索引 分词

0
悬赏园豆:10 [待解决问题]

sql全文索引,怎么进行整个数据库的搜索,中文进行分词,可以自己进行分词吗,如何分词,求大神赐教,谢谢!

指尖上的星空的主页 指尖上的星空 | 初学一级 | 园豆:196
提问于:2016-04-29 11:52
< >
分享
所有回答(3)
0

这么说吧,你这样问的基本没戏,差太远。如果你真有心实现点啥,多看看书吧,不是啥都能问出来的。

爱编程的大叔 | 园豆:30839 (高人七级) | 2016-04-29 12:05

 额。。。。

支持(0) 反对(0) 指尖上的星空 | 园豆:196 (初学一级) | 2016-04-29 13:46

@指尖上的星空: 

不是我打击你啊,中文分词这个事情你搞定的话,可以直接去找李彦宏。

博士论文可以写十几篇了。

全文索引同理。

你搞定这两个就是双料博士了。

支持(1) 反对(1) 爱编程的大叔 | 园豆:30839 (高人七级) | 2016-04-29 14:34
0

你找一找盘古分词, 可以解决的, 不困难.

walen | 园豆:429 (菜鸟二级) | 2016-05-01 22:06
0

1.你可以建一个词库,建立词的优先级。只有中文的话,这个库也很庞大了,如果是中英文都有的话就更庞大了。百度的词库拼音首字母,这些都有考虑进去。做简单的,处理中文就好了。

2.来了一段字符串之后,你通过优先级来抓取优先级高到底的词,形成一个字符串组。

3.字符串组出来了之后,你就可以通过这个组去一个个查了。

4.这是一种思路,我也没试过,估计查询会很慢。

5.如果很慢要优化得建立一套检索目录,优化查询。

6.个人思考的,之前也有想过这个问题,希望对你有帮助。不懂的可以问我,我们相互探讨。

Merger | 园豆:225 (菜鸟二级) | 2017-04-12 13:44
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册