Package it.unimi.di.big.mg4j.query
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
.
-
Interface Summary Interface Description Marker A strategy for marking words.MarkingMutableString.EscapeStrategy An escaping strategy. -
Class Summary Class Description BrowseItem An instance of this class is used to pack the results gathered byQueryServlet
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 byQueryServlet
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 Enum Description Query.Command Query.OutputType SelectedInterval.IntervalType The type of a selected interval, as set by anIntervalSelector
.