文件名称:true_schemaless_elasticsearch:真正的无模式Elasticsearch实现
文件大小:141KB
文件格式:ZIP
更新时间:2024-05-28 08:26:50
JavaScript
Elasticsearch的真正无模式实现 应用程序 先决条件: 确保使用npm安装了node.js 遵循的步骤: git克隆项目 导航到项目目录 运行以下命令 npm install sudo npm install sails -g sails lift 默认情况下,服务器将在端口1337上启动 感兴趣的文件: api/services/Elasticsearch.js api/controllers/FileController.js api/controllers/SearchController.js utils/elasticsearch_scratchpad.sh 主要改进领域: 现在,仅在_all字段上执行搜索。 最好从查询中识别数据类型,然后使用布尔查询对单个字段执行搜索。 这将使您能够利用以原始数据类型存储字段的好处。 首先上传文件,
【文件预览】:
true_schemaless_elasticsearch-master
----api()
--------services()
--------models()
--------policies()
--------responses()
--------controllers()
----.gitignore(3KB)
----app.js(2KB)
----package.json(1KB)
----assets()
--------images()
--------templates()
--------robots.txt(276B)
--------js()
--------favicon.ico(920B)
--------styles()
----Gruntfile.js(2KB)
----views()
--------layout.ejs(3KB)
--------500.ejs(66KB)
--------403.ejs(4KB)
--------homepage.ejs(4KB)
--------404.ejs(4KB)
----utils()
--------elasticsearch_scratchpad.sh(1KB)
----README.md(1KB)
----.sailsrc(43B)
----config()
--------connections.js(5KB)
--------csrf.js(3KB)
--------sockets.js(8KB)
--------bootstrap.js(628B)
--------policies.js(2KB)
--------routes.js(2KB)
--------log.js(1KB)
--------session.js(4KB)
--------env()
--------globals.js(3KB)
--------http.js(4KB)
--------locales()
--------cors.js(4KB)
--------views.js(6KB)
--------blueprints.js(10KB)
--------models.js(1KB)
--------i18n.js(3KB)
----tasks()
--------README.md(3KB)
--------config()
--------pipeline.js(2KB)
--------register()
----.editorconfig(166B)