open-source

jFuSea – Java based Fuzzy search library

Back in May 2009 we open-sourced jFuSea – Java library, which allows implementing fuzzy logic searches based on pre-configured settings.

It got the following features so far:

  • Initial linguistic analysis (lexeme and morphologic) of user’s request. It allows clean request from stop-words and determine part of speech for all words of request and also to construct all word forms to search. The results are returned as XML-documents, making it easy to put it in a database with request builder.
  • Preparing your database by making word-based index tables for some document table. In general cases you may configure only library’s text files without code modifications.
  • API for searching indexed documents using configurable SQL-queries. Request builder to translate results of linguistic analysis into a database query.
  • Samples of usage: Craigslist aggregator and search of recent advertisements to search above cities and categories.
  • Web demo-application for demonstrating search for Craigslist advertisement database.

Check it out at Google code.

Leave a Reply