问题标签 [xapian]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
solr - 如何可扩展地实现 Google 警报之类的功能?
要求是我们有很多已保存的搜索,当有新的文档进来时,我们希望能够找到这些新文档匹配了哪些已保存的搜索,并能够实时通知创建者这些已保存的搜索.
任何流行的免费软件搜索引擎和库是否已经支持此类功能,无论是内置的还是作为插件的?如果不是,那么以高效且可扩展的方式执行此操作的最佳方法是什么?
我想一般的想法应该是索引保存的搜索,就好像它们是文档一样,并使用传入的文档作为查询来搜索它们。但我还没有弄清楚如何做到这一点。
如果我们可以对支持的查询运算符施加尽可能少的限制,那也是最好的。
提前致谢。
python - 如何实现对指定用户文档的搜索?
在我当前的项目中,用户可以like
歌曲,现在我将添加歌曲搜索,以便用户可以搜索她liked
以前拥有的歌曲。
我以前使用xapian
过实现搜索引擎,其中涉及定期建立文档索引。
就我而言,我是否必须独立为每个用户的歌曲建立索引?
如果我希望搜索结果更多real-time
,这是否意味着我需要每隔很短的时间增量构建索引?
django - haystack xapian 数值范围
尝试使用 haystack 和 xapian 设置价格范围。我们通过 HTTP GET 传入这样的查询,让它与 solr 一起工作。
要获得 2 到 3 美元的价格:
但是使用 xapian 后端,它什么也不返回。我得到了一个方面的列表,所以我知道数据库存在并且正在工作。进行精确查询也有效,只是范围无效。
ruby-on-rails - 让 Xapian 在 Ruby on Rails 应用程序中运行:无法检测到数据库类型
我正在尝试在 Ubuntu 上运行 Ruby on Rails 应用程序。它利用 Xapian 来搜索文档。我已经按照 Gemfile 的指示安装了xapian-full
Gem 版本,并创建了 Xapian 数据库可能所在的目录。1.1.3.4
files/default
一旦代码运行到这一行,就会出现错误:
SearchController#index 中的 IOError
DatabaseOpeningError:无法检测数据库类型
我需要初始化数据库还是什么?我查看了 Xapian Docs 并在互联网上搜索了错误消息,但这些都没有真正帮助。
django - Django-haystack(xapian)自动完成给出不完整的结果
我有一个以 xapian 作为后端运行 django-haystack 的 django 站点。我的自动完成功能正常工作,但它返回了奇怪的结果。从 searchqueryset 返回的结果是不完整的。
例如,我有以下数据...
['测试','测试 1','测试 2']
如果我输入“t”、“te”或“tes”,我将一无所获。但是,如果我输入“测试”,我会得到所有结果,正如预期的那样。
我有一个看起来像这样的东西......
我的搜索索引看起来像这样......
任何提示表示赞赏。谢谢。
ruby - 安装 xapian-core 时 gcc 错误无法编译可执行文件
安装 gem xapian-core 时出现错误。上面说“配置:错误:C 编译器无法创建可执行文件,请参阅 `config.log' 了解更多详细信息”
这是生成的日志文件。
我在这里先向您的帮助表示感谢
ruby - 安装 xapian core gem 时出错
构建原生扩展。这可能需要一段时间...
Gem 文件将继续安装以/usr/lib/ruby/gems/1.8/gems/xapian-core-1.2.7.1
供检查。结果记录到/usr/lib/ruby/gems/1.8/gems/xapian-core-1.2.7.1/ext/gem_make.out
这是 gem makeout 文件:
python - 如何使用 xapian 和 python 匹配精确的短语?
这是我的代码:
这与“这个确切的短语”不匹配(除了完全匹配之外,我几乎可以实现所有目标)。请注意,我已经包含了文档中提到的双引号。有没有办法实现这一目标?
php - 如何使用 Xapian 创建搜索引擎
我正在尝试在共享主机上使用 Xapian 创建一个搜索引擎,但我不知道从哪里开始,我已经下载了源文件。
Xapian-core-1.2.12、Xapian-bindings-1.2.12 和 Xapian-omega-1.2.12。
现在如何处理这些源文件,放在哪里以及如何安装它,我无法从这个安装教程中理解。
我被困在安装的初始步骤中。我想用 PHP 构建它,因为我不知道 Python。
我看了很多,也在这里搜索过,但没有找到任何关于如何从头开始使用 Xapian 构建搜索的明确解释。
安装 Xapian 后,我将能够遵循本教程。
请提出在共享服务器上安装 Xapian 的任何好的教程或方法。
ruby - Xapian、MongoDB 等的现代 Capistrano Deprec 食谱
我正在寻找一些现代 Capistrano 2.x / Deprec 配方来设置工具,例如 MongoDB、Xapian 和 Xapian-fu,以及其他工具(Redis、Memcache/d 等)
任何人都知道 Deprec 是否仍然足够活跃,可以为其中一些现代工具提供一些食谱
谢谢
查尔斯