Skip to content

yzimmermann/re-Isearch

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

115 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is the respositiory for re-Isearch.

Project re-isearch: a novel multimodal search and retrieval engine using mathematical models and algorithms different from the all-too-common inverted index (popularized by Salton in the 1960s). The design allows it to have, in practice, effectively no limits on the frequency of words, term length, number of fields or complexity of structured data and support even overlap--- where fields or structures cross other's boundaries (common examples are quotes, line/sentences, biblical verse, annotations). Its model enables a completely flexible unit of retrieval and modes of search.

Featues/Uses

• Low-code ETL / "Any-to-Any" architecture
• Handles a wide range of document formats (from Atom to XML) including “live” data.
• Powerful Search (Structure, Objects, Spatial) / Relevancy Engine
• NoSQL Datastore
• Useful for Analytics
• Useful for Recommendation / Autosuggestion 
• Embeddable in products (comparatively low resource  demands)
• Customization. 
• Support Peer-to-Peer and Federated architectures.
• Freely available under a permissive software license. 

Initial project outcome: a freely available and completely open-source (and multiplatform) C++ library, bindings for other languages (such as Python) and some reference sample code using the library in some of these languages.

Under doctypes/ one can see the native doctypes supported.

In the directory bin/ and lib/ are binaries of standalone tools compiled on Ubuntu 18.04.2 LTS and targetting Intel Skylake or newer processors. They are included solely to enable fast software evaluations.

Portions Copyright (c) 1995 CNIDR/MCNC, (c) 1995-2011 BSn/Munich; (c) 2011-2020 NONMONOTONIC Networks; Copyright (c) 2020-21 Edward C. Zimmermann and the re-iSearch project. Is is made available and licensed under the Apache 2.0 license: see LICENSE

This project was funded through the NGI0 Discovery Fund, a fund established by NLnet with financial support from the European Commission's Next Generation Internet programme, under the aegis of DG Communications Networks, Content and Technology under grant agreement No 825322.

NLnet Foundation NGI0 Search     EU

About

Open Source re-Isearch Project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C++ 61.1%
  • C 37.0%
  • Python 1.7%
  • Makefile 0.2%
  • HTML 0.0%
  • Shell 0.0%