文件名称:elasticsearch-image-1.0-SNAPSHOT.zip elasticsearch插件 以图搜图 LIRE
文件大小:3.04MB
文件格式:ZIP
更新时间:2022-08-08 12:50:11
elasticsearch 以图搜图 LIRE 插件
使用方法:将插件解压到elasticsearch 的plugins目录下即可。 存储数据时 ColorLayout surfFeature = new ColorLayout(); surfFeature.extract(ImageIO.read(imgfilepath)); JSONObject o = new JSONObject(); o.put("image", surfFeature.getStringRepresentation()); 将该json丢入es当中,其中image类型为keyword类型即可 数据查询ES语句: GET /imagetest/_search { "query": { "function_score": { "query": { "match_all": {} }, "script_score": { "script": { "inline": "image_scripts", 固定值 "lang": "image_scripts", 固定值 "params": { "imagefield": "image", 要比较的图像字段 "imageFeature": "58 16 10 14 18 17 17 17 17 17 19 15 15 16 16 14 16 16 15 14 19z31 16 16 16 16 16z31 16 14 14 16 15" 这个是要查询的图像特征 } } } } }, "sort": { "_score": { "order": "asc" } } }
【文件预览】:
ImagePlugin
----httpasyncclient-4.1.2.jar(173KB)
----elasticsearch-image-1.0-SNAPSHOT.jar(9KB)
----elasticsearch-rest-high-level-client-6.4.2.jar(102KB)
----commons-codec-1.10.jar(278KB)
----httpcore-nio-4.4.5.jar(348KB)
----elasticsearch-rest-client-6.4.2.jar(55KB)
----rank-eval-client-6.4.2.jar(75KB)
----compiler-0.9.3.jar(98KB)
----plugin-descriptor.properties(155B)
----lire-0.9.4-kzwang-beta1.jar(452KB)
----httpcore-4.4.5.jar(320KB)
----fastjson-1.2.47.jar(534KB)
----aggs-matrix-stats-client-6.4.2.jar(58KB)
----httpclient-4.5.2.jar(719KB)
----parent-join-client-6.4.2.jar(75KB)
----commons-logging-1.1.3.jar(61KB)
----lang-mustache-client-6.4.2.jar(60KB)