Comments (2)
此外我还发现,使用jio.ner.extract_time()无法解析带“未来”的时间,但是可以解析带“过去”关键词的时间。
例如:
jio.ner.extract_time("过去7天", time_base="2023-11-13 00:00:00")
[{'text': '过去7天', 'offset': [0, 4], 'type': 'time_span', 'detail': {'type': 'time_span', 'definition': 'blur', 'time': ['2023-11-06 00:00:00', '2023-11-13 00:00:00']}}]
jio.ner.extract_time("未来7天", time_base="2023-11-13 00:00:00")
[{'text': '7天', 'offset': [2, 4], 'type': 'time_delta', 'detail': {'type': 'time_delta', 'definition': 'accurate', 'time': {'day': 7.0}}}]
我阅读代码后发现,parse_time是支持解析“过去”和“未来”时间的,因此ner的时间提取是否需要加上“未来”关键词?
https://github.com/dongrixinyu/JioNLP/blob/master/jionlp/rule/rule_pattern.py 的 TIME_CHAR_STRING中是否能加上“未来”,以保持parse_time和ner.extract_time的功能一致?
from jionlp.
可以的,可以提一个 pr给我
from jionlp.
Related Issues (20)
- [BUG]wsgi多进程启动时同时创建日志文件夹出错
- 每次返回都会有注释,能去除吗 HOT 1
- [技术咨询]地址解析慢,耗时3s左右,而官网响应的很快:http://www.jionlp.com/jionlp_online/parse_location HOT 1
- [功能请求]近30日8点,可以解析成近30日或者近30日每天的8点吗 HOT 3
- [BUG]上一季度解析出错
- [BUG] 提取时间实体‘晚上十一点钟’,会定位到日期的‘2023-10-01’,正确的应该是今天的日期加十一点钟?
- [功能请求] 请问可否增加其他语言的sdk HOT 3
- 如何不打印报错信息 HOT 2
- [功能请求]能否分包安装?包体积越来越大了,有时候只要其中一个功能 HOT 1
- [BUG] import jionlp 时候会默认创建/.jionlp_logs文件夹,报permission denied HOT 2
- [BUG]最近一个月”,会只识别近一个月,落下了“最”这个字
- [BUG] HOT 1
- [技术咨询] HOT 2
- [BUG] 在docker容器中运行,超过一定的时间,比如隔天后,解析时间不正确。
- [BUG] HOT 1
- [BUG] 运行 jio.ner.extract_time('是一个十一点的事') 提取日期出错
- [BUG] remove_url 的功能不符合预期 HOT 1
- [BUG]2月份第二周 未支持 HOT 2
- [BUG]国家识别不出来,一些特殊地名无法识别 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jionlp.