+
 新版
2017-06-02 13:25
想找可视化的工具,可以看看这个:https://git.oschina.net/liuxiangchao/meloy

引用来自“eechen”的评论

相似度搜索的实现思路:汉字转拼音后进行全文检索.
美团外卖,输入"得克",提示餐厅"德克士(金牛万达店)".
// PHP利用ICU扩展intl实现汉字转拼音
echo transliterator_transliterate('Any-Latin; Latin-ASCII; Lower()', '德克士'); //de ke shi
echo transliterator_transliterate('Any-Latin; Latin-ASCII; Lower()', '得克'); //de ke
// 假设MySQL中字段name内容为"德克士",则分词字段name_fts内容为"de ke shi".
// MySQL全文检索字段name_fts中同时包含关键字de(得)和ke(克)的商店记录.
SELECT name FROM store
WHERE MATCH(name_fts) AGAINST('+de +ke' IN BOOLEAN MODE)
ORDER BY id DESC LIMIT 5;
// SQLite
SELECT name FROM store
WHERE name_fts MATCH 'de ke'
ORDER BY id DESC LIMIT 5;
eechen刚毕业的时候准备找.NET工作,结果十多家公司没一家要他,他愤怒的去学了PHP,然后从此看一切与微软相关的东西都不爽,直至今天。。。。 ----tbcheng
2017-04-23 22:34

引用来自“MGL_ONE”的评论

Docker版怎么升级?
删了重新下😏
2017-04-22 12:44
相似度搜索的实现思路:汉字转拼音后进行全文检索.
美团外卖,输入"得克",提示餐厅"德克士(金牛万达店)".
// PHP利用ICU扩展intl实现汉字转拼音
echo transliterator_transliterate('Any-Latin; Latin-ASCII; Lower()', '德克士'); //de ke shi
echo transliterator_transliterate('Any-Latin; Latin-ASCII; Lower()', '得克'); //de ke
// 假设MySQL中字段name内容为"德克士",则分词字段name_fts内容为"de ke shi".
// MySQL全文检索字段name_fts中同时包含关键字de(得)和ke(克)的商店记录.
SELECT name FROM store
WHERE MATCH(name_fts) AGAINST('+de +ke' IN BOOLEAN MODE)
ORDER BY id DESC LIMIT 5;
// SQLite
SELECT name FROM store
WHERE name_fts MATCH 'de ke'
ORDER BY id DESC LIMIT 5;
2017-04-22 09:30
Docker版怎么升级?
2017-04-22 07:20
回复 @
{{emojiItem.symbol}}
返回顶部
顶部