Package it.unimi.di.mg4j.query

User interfaces for querying indices.

See:
          Description

Interface Summary
Marker A strategy for marking words.
MarkingMutableString.EscapeStrategy An escaping strategy.
 

Class Summary
BrowseItem An instance of this class is used to pack the results gathered by QueryServlet in such a way that they are easily accessible from the Velocity Template Language.
FileSystemItem An item serving a file from the file system.
GenericItem An generic item, displaying all document fields.
HelpPage The help page.
HttpFileServer A minimal, singleton server serving the whole filesystem.
HttpQueryServer A very basic HTTP server answering queries.
InputStreamItem An item serving a raw input stream from the document collection.
IntervalSelector A strategy for selecting reasonable intervals to be shown to the user.
MarkingMutableString A mutable string with a special method to append text that should be marked.
Query A command-line interpreter to query indices.
QueryEngine An engine that takes a query and returns results, using a programmable set of scorers and policies.
QueryServlet A query servlet.
ResultItem An instance of this class is used to pack the results gathered by QueryServlet in such a way that they are easily accessible from the Velocity Template Language.
SelectedInterval An interval selected for display.
TextMarker A marker for text/HTML output.
 

Enum Summary
Query.Command  
Query.OutputType  
SelectedInterval.IntervalType The type of a selected interval, as set by an IntervalSelector.
 

Package it.unimi.di.mg4j.query Description

User interfaces for querying indices.

Most classes in this package are just suggestions or experiments. The Query tool lets you query one or more indices on the command line or possibly using a browser. The displayed results can be linked to actual data (files, collections, etc.) using items such as GenericItem or FileSystemItem.