文件名称:当时oajava源码-openactive-es-example:使用Ruby和ElasticSearch收集和索引OpenActive机会数
文件大小:11KB
文件格式:ZIP
更新时间:2024-06-26 08:51:15
系统开源
那是oa java源码使用弹性搜索索引机会数据 这个存储库包含一个简单的收获和索引演示,作为计划的一部分发布。 该示例使用一组简单的 Ruby 脚本来驱动实时数据提要的收集,并为开源搜索引擎中的数据编制索引。 该项目中的代码是在开放许可下发布的,您可以根据需要*调整和重用它。 它主要用作收集和索引数据的简单示例,因此不是生产强度。 但是,此设置已成功用于对已发布数据进行一些简单的分析和报告。 安装依赖 您将需要安装: Ruby——这是使用 Ruby 2.4.0 构建和测试的,但应该适用于以后的 rubies) Bundler -- 安装其他 ruby 依赖项 Java 1.8+ -- ElasticSearch 是一个 Java 应用程序 抓住这个代码 将这个 repo 克隆到你的机器上,然后安装 ruby 依赖项: bundle install 下载并解压 Elastic Search 转到并下载最新版本的 zip 文件。 您需要将文件解压缩到此项目的server子目录中。 您应该忽略 zip 文件中的主子目录,您只需要解压缩主项目文件夹。 您应该最终得到一个类似于以下内容
【文件预览】:
openactive-es-example-master
----.gitignore(28B)
----server()
--------README.md(55B)
----LICENSE.md(1KB)
----bin()
--------delete-index.rb(245B)
--------prepare-config.rb(332B)
--------create-indexes.rb(739B)
--------delete-indexes.rb(496B)
--------harvest.rb(3KB)
----README.md(9KB)
----config()
--------datasets.json(3KB)
--------index-template.json(109B)
----Gemfile(175B)
----Rakefile(767B)
----Gemfile.lock(1KB)