/matchp

picture matching

Primary LanguageJavaApache License 2.0Apache-2.0

matchp

This is a picture matching program.
User can input the text and get matching picture both through UI interface and restful interface.

Build Status

About the Program

  1. It's developed by using Spring Framework and Elastic Search.
  2. Use Learning To Rank to match Query and Image Pair.

How to deploy

  1. mvn package
  2. put the war package into the tomcat.
  3. reconfig the property
  4. start the tomcat service.
  5. (optional) you may need to deploy another program named matchpService

Simple Note

The project is based on spring framework and elastic Search, which is organized as several modules. matchp-core: code about elastic search api matchp-web: program web interface matchp-api: program's rest api.

TODOLIST

  1. Image de-duplication (Finished)
  2. Learing to Rank (Finished)
  3. Adapting to multiple source data (Finished)
  4. remove image with qr code(not yet)
  5. remove image with full of text(not yet).

Index Field Declaration

text: just text as you know
polarity: text's sentiment
img: image's url
imgSign: image's signature
doc_id: text's id

Version Note

Tag Comment Status
v1.0 origin version, can index original text Done
v2.0 scaling up version, add sar,ocr,hist feature, remove preprocess part into a storm application not yet