mirror of
https://github.com/yanyiwu/cppjieba.git
synced 2025-07-18 00:00:12 +08:00
change multi user dicts seperator from ':' to '|;'
This commit is contained in:
parent
0989dcb2c9
commit
8482bef442
@ -1,5 +1,9 @@
|
|||||||
# CppJieba ChangeLog
|
# CppJieba ChangeLog
|
||||||
|
|
||||||
|
## v4.2.0
|
||||||
|
|
||||||
|
1. 修复[issue50]提到的多词典分隔符在Windows环境下存在的问题,从':'修改成'|'或';'。
|
||||||
|
|
||||||
## v4.1.2
|
## v4.1.2
|
||||||
|
|
||||||
1. 新增 Jieba::Locate 函数接口,作为计算分词结果的词语位置信息,在某些场景下有用,比如搜索结果高亮之类的。
|
1. 新增 Jieba::Locate 函数接口,作为计算分词结果的词语位置信息,在某些场景下有用,比如搜索结果高亮之类的。
|
||||||
@ -132,3 +136,4 @@
|
|||||||
|
|
||||||
[Limonp]:http://github.com/yanyiwu/limonp.git
|
[Limonp]:http://github.com/yanyiwu/limonp.git
|
||||||
[Husky]:http://github.com/yanyiwu/husky.git
|
[Husky]:http://github.com/yanyiwu/husky.git
|
||||||
|
[issue50]:https://github.com/yanyiwu/cppjieba/issues/50
|
||||||
|
@ -93,7 +93,7 @@ class DictTrie {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void LoadUserDict(const string& filePaths) {
|
void LoadUserDict(const string& filePaths) {
|
||||||
vector<string> files = limonp::split(filePaths, ":");
|
vector<string> files = limonp::split(filePaths, "|;");
|
||||||
size_t lineno = 0;
|
size_t lineno = 0;
|
||||||
for (size_t i = 0; i < files.size(); i++) {
|
for (size_t i = 0; i < files.size(); i++) {
|
||||||
ifstream ifs(files[i].c_str());
|
ifstream ifs(files[i].c_str());
|
||||||
|
@ -108,7 +108,7 @@ TEST(MixSegmentTest, TestUserDict) {
|
|||||||
|
|
||||||
TEST(MixSegmentTest, TestMultiUserDict) {
|
TEST(MixSegmentTest, TestMultiUserDict) {
|
||||||
MixSegment segment("../test/testdata/extra_dict/jieba.dict.small.utf8", "../dict/hmm_model.utf8",
|
MixSegment segment("../test/testdata/extra_dict/jieba.dict.small.utf8", "../dict/hmm_model.utf8",
|
||||||
"../test/testdata/userdict.utf8:../test/testdata/userdict.2.utf8");
|
"../test/testdata/userdict.utf8;../test/testdata/userdict.2.utf8");
|
||||||
vector<string> words;
|
vector<string> words;
|
||||||
string res;
|
string res;
|
||||||
|
|
||||||
@ -225,7 +225,7 @@ TEST(QuerySegment, Test1) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
TEST(QuerySegment, Test2) {
|
TEST(QuerySegment, Test2) {
|
||||||
QuerySegment segment("../test/testdata/extra_dict/jieba.dict.small.utf8", "../dict/hmm_model.utf8", "../test/testdata/userdict.utf8:../test/testdata/userdict.english", 3);
|
QuerySegment segment("../test/testdata/extra_dict/jieba.dict.small.utf8", "../dict/hmm_model.utf8", "../test/testdata/userdict.utf8|../test/testdata/userdict.english", 3);
|
||||||
|
|
||||||
{
|
{
|
||||||
const char* str = "小明硕士毕业于中国科学院计算所,后在日本京都大学深造";
|
const char* str = "小明硕士毕业于中国科学院计算所,后在日本京都大学深造";
|
||||||
|
Loading…
x
Reference in New Issue
Block a user