/IntelliSearch

Some attempts to make search engines smarter. Based on Lucene

Primary LanguageScalaApache License 2.0Apache-2.0

IntelliSearch

Build Status Coverage Status License

Another attempt to make search results most reliable.

History of naming of this project is:

  • Phonetic Search
  • Reliable Search
  • Micro Search
  • IntelliSearch

There is a particular hierarchy here.

  • Phonetic makes simple searches more reliable in most cases.
  • A reliable search only should be reliable after passing some search processes. Filtering, mapping, whatever.
  • Making search processes micro services has its own particular charm. So we can divide Lucene indices up and combine or filter results in the end.
  • We added some very simple machine learning processes. So we decided to call it IntelliSearch

Since there is a tremendous change of mind within this project, you should be patient.