drvspw / indri Goto Github PK
View Code? Open in Web Editor NEWindri search engine
Home Page: http://www.lemurproject.org/lemur/
License: Other
indri search engine
Home Page: http://www.lemurproject.org/lemur/
License: Other
----- Help! ----- If you have trouble using Indri, check online at lemurproject.org for updated documentation. You can also ask a question in the Lemur public forums, on SourceForge at http://sourceforge.net/p/lemur/discussion/. The Lemur project developers watch the forums and can answer your questions. -------------- What is Indri? -------------- Indri is an information retrieval system from the Lemur project; a joint effort between the University of Massachusetts and Carnegie Mellon University. It combines the language modeling and inference network approaches to information retrieval into one system. For those who have used the Inquery system, Indri uses a query language that is very similar, but adds additional features. In particular, Indri understands tagged documents, like HTML and XML documents, and can therefore understand queries like #1(george bush).person (which means find the phrase george bush appearing inside a person tag). Indri can also understand numeric quantities. You can find out more about the query language in the query language documentation. Library: Indri provides the QueryEnvironment and IndexEnvironment classes, which can be used from C++, Java, C# or PHP (although indexing is not supported from PHP). IndexEnvironment understands many different file types. However, you can create your own file type, as long as it is XML-like, and tell IndexEnvironment how to index it. Then, using the addFile method, IndexEnvironment can index your document(s). If you want to do more complex processing on your data, or if your data is arriving in real time, you may parse your document into a ParsedDocument structure. The IndexEnvrionment object can index these structures directly. QueryEnvironment allows you to run queries and retrieve a ranked list of results. You can use runAnnotatedQuery to retrieve match information (annotations), which is useful for highlighting matched words in documents. By using the addIndex method with an instance of IndexEnvironment, you can evaluate queries on an index that is currently being built. The addServer method allows you to connect to IndriDaemon processes for distributed retrieval.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.