⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hlsegfunc.h

📁 关键词抽取技术广泛应用于信息检索、文本分类/聚类、信息过滤
💻 H
字号:
//Unix移植 没有改动  lili     dawnsun ok song ok
#ifndef __HLSEGFUNC_H__
#define __HLSEGFUNC_H__

#include "HLPubDef.h"

#ifdef WIN32
#define HLDLLIMPORT  _declspec(dllimport)
#else
#define HLDLLIMPORT  extern "C"
#endif

//海量分词系统初试化
HLDLLIMPORT bool HLSplitInit(const char* lpszDataFilePath = NULL);

//海量分词系统卸载
HLDLLIMPORT void HLFreeSplit(void);

//打开海量分词句柄
HLDLLIMPORT HANDLE HLOpenSplit();

//关闭海量分词句柄
HLDLLIMPORT void HLCloseSplit(HANDLE hHandle);

//对一段字符串分词
HLDLLIMPORT bool HLSplitWord(HANDLE hHandle , LPCTSTR lpText , int iExtraCalcFlag=0);

//获得分词结果个数
HLDLLIMPORT int HLGetWordCnt(HANDLE hHandle);

//获取指定的分词结果
HLDLLIMPORT SHLSegWord* HLGetWordAt(HANDLE hHandle , int nIndex);


//装载用户自定义词典
HLDLLIMPORT bool HLOpenUsrDict(const char* lpUserDictName);

//卸载用户自定义词典
HLDLLIMPORT bool HLFreeUsrDict();

//获取关键词个数
HLDLLIMPORT int HLGetFileKeyCnt(HANDLE hHandle);

//获取指定的关键词
HLDLLIMPORT SHLSegWord* HLGetFileKeyAt(HANDLE hHandle , int iIndex);

///获得语义指纹
HLDLLIMPORT bool HLGetFingerM(HANDLE hHandle, LPBYTE &rpData, DWORD &rdwLen);


#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -