cost 320 ms
Python:快速搜索非精确查询 - Python: Whoosh search for a non-exact query

是否可以使用 Whoosh 搜索与查询不完全匹配但非常接近的文档? 例如,在查找某物的查询中只缺少一个词。 如果查询涵盖所有文档,我写了一个简单的代码: 不幸的是,如果我将查询更改为以下查询之一,我将无法找到所有 3 个文档(或根本找不到): 是否可以创建一个解析,以便即使标题字段略有不同,这些查询 ...

我需要帮助在 Flask 中使用 Flask-msearch 实现关键字搜索 - I need help implementing a keyword search in Flask with Flask-msearch

我正在使用 python 的 3.9 版并尝试创建关键字搜索,用户可以在其中输入关键字字符串,并且可以针对包含字符串的数据库查询该字符串。 编译没有错误,一切都运行了,但查询的结果不是我所期望的。 它不是从描述列返回包含与关键字相似的单词的所有行,而是以字符串形式返回查询。 这是我的初始化.py 文 ...

nginx + django + haystack = 服务器错误 (500) - nginx + django + haystack = Server Error (500)

我在 Django 中使用 Haystack 和 Whoosh 后端拼凑了一个小型博客应用程序进行搜索。 它在开发服务器(在笔记本电脑上)中运行良好,但是当站点在服务器(rpi)上的 nginx 中运行时搜索失败。 我可以访问搜索页面,但服务器错误(500)中的任何搜索结果,nginx 或 djan ...

使用 Python Whoosh 进行模糊搜索(排名/分数直接命中高于模糊命中) - Fuzzy search with Python Whoosh (Rank/Score Direct Hits higher than Fuzzy Hits)

与 Python Whoosh 上的直接匹配相比,模糊查询与模糊命中术语的相关性更高,我遇到了麻烦。 库中是否有任何现有选项可以为直接匹配评分更高? 或者我必须单独编码(iedo Direct Query 和 Fuzzy Query 并将文本排名更高......)? 感谢您的建议。 ...

如何在 whoosh 中返回与我们的搜索关键字匹配的对应行? - How to return the corresponding line that matches our search keyword in whoosh?

假设给定文件a.txt : 鉴于我要搜索的关键字是morning ,我想使用 whoosh python 库在文本文件a.txt中返回与关键字morning匹配的行。 所以,它会返回good morning world 。 我怎样才能做到这一点? 更新:这是我的架构: 然后我将一个作家 add_d ...

带有字段过滤器的多字段搜索嗖嗖声 - Multi-field search whoosh with field filters

我正在使用 whoosh 来索引和搜索我的文档。 我开发了一个 multi=field 搜索,但我想指定一些“必须”字段。 我想要的是:当我搜索带有查询 q1 的书时,它会搜索标题和摘要,但我想指定一些过滤器,如 autor='作者姓名'和 category=“书籍类别”。 结果必须考虑到两个“必须 ...

2020-07-23 15:15:58   2   372    whoosh  
使用 whoosh 作为没有索引的匹配器 - Using whoosh as matcher without an index

是否可以在不建立索引的情况下使用 whoosh 作为匹配器? 我的情况是我有预定义的字符串订阅,以及 stream 中的文档。 我检查每个文档是否与订阅匹配,如果匹配则发送。 我不需要存储文件,或者以后再调用它们。 一旦它们被发送到订阅,它们就可以被丢弃。 目前只使用简单匹配,但是当消费者要求基于字 ...

将其他函数返回值传递给PYQt5中的QtableView - Pass other functions returned value to QtableView in PYQt5

我被困在代码的最后一点来创建一个小型搜索引擎。 到目前为止,我已经能够让用户执行一些操作,例如 select 存储要搜索的文件的文件夹,创建索引,搜索关键字,然后将关键字周围的文本摘录导出到 txt 文件。 这是布局 这是我使用的代码: 我现在要做的是将结果也显示在表格中。 我一直试图了解如何将搜 ...

如果任何人在给定的查询文本中使用同义词,Python Whoosh 库也会给出搜索结果 - Python Whoosh library also give search result if any one using synonyms words in given query text

我正在使用以下代码使用 whoosh python 库搜索文档文本,如果有人在查询文本搜索中使用同义词,请帮助我如何获取搜索结果。 请帮我搜索同义词文本搜索。 我需要添加哪行代码来搜索文本中可用的同义词? ...

写入索引时嗖嗖锁定语句 - Whoosh locked statement while writing index

我试图建立一个议会成绩单索引,我已经按页码拆分并转换为 txt。 我正在使用最后一个版本的 whoosh 来构建它,但它给了我锁定错误。 这是代码: 这是指出的错误: 代码创建了文件夹并设置了索引文件。 我尝试将建议的解决方法与 Whoosh文档一起使用,但它不起作用。 ...

设置和使用 Flask_whooshalchemy 的困难 - difficulty setting up and using Flask_whooshalchemy

我目前正在开发一个带有大型数据库的 Flask Web 应用程序,这意味着我不得不放弃最初为 WhooshAlchemy 编写的代码。 我第一次测试时出现以下错误。 这与几年前python 3将Unicode重命名为str有什么关系还是其他什么? 我尝试将 Unicode 更改为 str 但这似 ...

Haystack/Whoosh 将字符串转换为类似字节的对象? “不能在类似字节的对象上使用字符串模式”错误 - Haystack/Whoosh convert string to bytes-like object? "Cannot use a string pattern on a bytes-like object" error

在我的 Django (2.2.7, Python 3.7) 项目中,我使用 Haystack(2.8.1) 和 Whoosh(2.7.4) 进行全文搜索。 搜索时,我总是得到Cannot use a string pattern on a bytes-like object错误。 我知道,一般 ...

如何使我的搜索不区分大小写? - How do I make my search case insensitive?

我有一个 web 应用程序搜索几个数据库,保存的一些数据是大写的,一些是大小写混合的,但是在搜索关键字时,我希望它忽略大小写,只显示与单词匹配的结果. 例如,我想搜索“document_reference”而不必编写正确的保存方式,即“Document_Reference” 有人告诉我要在我的索引 ...

嗖嗖并发搜索 - Whoosh Concurrency Search

我有一个使用 Whoosh 索引的 500 万个小文档的索引(大小 = 3.5 GB)。 由于我的文档只有name和content ,因此我的Schema非常简单,只有两个字段: id和content 。 为了测试性能,我使用了一组 70,000 个查询,但 Whoosh 需要大约 20 秒来执行每 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM