我要说,我对正则表达式的知识非常薄弱.我试图在java中匹配电视剧文件名,如下所示:
S01E02 bla bla
bla标题name.S03E04
季名s05e03
不管我的解决方案是如何工作的,它只是匹配名称s01e02或name.s03e03,而不是电视剧的完整名称。
我当前的正则表达式是:
(\\w+)((\\.|\\s)[sS]([0-9]{2})[eE]([0-9]{2}))
在这里发布了一个关于如何提高我的SQL搜索方法的速度的问题之后,有人建议我更新我的表以利用全文搜索。这就是我现在所做的,使用Gist索引来提高搜索速度。在一些“普通”的查询中,我注意到明显的增加,这让我非常高兴。
然而,我在搜索部分单词时遇到了困难。例如,我有几个包含单词Squire (454)的记录,还有几个包含Squirrel (173)的记录。现在,如果我搜索Squire,它只返回454条记录,但我也希望它返回Squirrel记录。
我的查询如下所示
SELECT title
FROM movies
WHERE vectors @@ to_tsoquery('squire
我每天都在听你说“人工智能”。“人工智能”被认为是世界的革命。但我没有看到这些人工智能。
我见过无数奇怪的网站,其中包含“人工智能”,但实际上没有提供实际的产品供我下载和运行。我不想注册一些“等待名单”或支付"API访问“的钱。
我正在寻找一个AI.exe,我下载,然后我可以查询它的各种事情,它会智能地回答我。例如:
AI.exe "How much is two apples + 42 apples?"
它将使用字符串返回JSON输出,如:
44
我不希望它发出任何外部请求,所以它会有一堆有用的数据库。我希望它能理解数学,单元和诸如此类的东西。我当然不希望能够质疑它的