NAME
DDC::Concordance - Query and wrapper utilities for DDC search engine
SYNOPSIS
use DDC::Concordance;
#... stuff happens ...
DESCRIPTION
This top-level package doesn't do anything but load all of the DDC-related submodules. See submodule documentation for details.
SUBMODULES
- DDC::Client
 - 
Abstract class for querying a DDC server.
 - DDC::Client::Distributed
 - 
Class for querying a distributed DDC server.
 - DDC::Hit
 - 
Class for a single hit as returned by a DDC server.
 - DDC::HitList
 - 
Class for a list of hits returned by a DDC server.
 - DDC::Filter
 - 
Base class for implementing DDC server filters (proxies, wrappers, etc.)
 - DDC::Format
 - 
Abstract class for formatting DDC::HitList objects.
 - DDC::Format::Dumper
 - 
Class for Data::Dumper formatting of DDC::HitList objects.
 - DDC::Format::JSON
 - 
Class for JSON formatting of DDC::HitList objects.
 - DDC::Format::Kwic
 - 
Class for keyword-in-context (KWIC) formatting of DDC::HitList objects.
 - DDC::Format::Raw
 - 
Class for raw formatting of DDC::HitList objects.
 - DDC::Format::Template
 - 
Class for generic template-based formatting of DDC::HitList objects.
 - DDC::Format::Text
 - 
Class for text-formatting of DDC::HitList objects.
 - DDC::Format::YAML
 - 
Class for yaml-formatting of DDC::HitList objects.
 - DDC::Query
 - 
Class for parsed DDC queries; may be out-of-sync with ddc C++ implementation. DEPRECATED in favor of the DDC::XS::CQuery hierarchy from the DDC::XS distribution.
 - DDC::Query::Filter
 - 
Class for parsed DDC filters and flags; may be out-of-sync with ddc C++ implementation. DEPRECATED in favor of DDC::XS::Object::mapTraverse() from the DDC::XS distribution.
 - DDC::Query::Parser
 - 
Class for parsing DDC queries; may be out-of-sync with ddc C++ implementation. DEPRECATED in favor of DDC::XS::CQueryCompiler from the DDC::XS distribution.
 - DDC::Utils
 - 
Various utilities for string-escaping, etc.
 
SCRIPTS
The following executable scripts are distributed with the DDC package:
- ddc-query.perl
 - 
Simple script for querying a distributed DDC server using the DDC::Client::Distributed and DDC::Format modules.
 - ddc-expand-lts-query.perl
 - 
Simple string-manipulation script for translating a query which may contain a phonetic identity operator of the form:
$p~TEXT(where TEXT is some literal orthographic text) into a valid DDC query string for a server which indexes a '$p' field with phonetic forms as returned by a finite-state transducer (in Gfsm format) which must be specified to the script.
Requires Lingua::LTS and Gfsm.
 - ddc-lts-wrapper.perl
 - 
DDC wrapper daemon which transparently translates phonetic identity queries as for ddc-expand-lts-query.perl.
Requires Lingua::LTS and Gfsm.
 
ACKNOWLEDGEMENTS
perl by Larry Wall.
AUTHOR
Bryan Jurish <moocow@cpan.org>
COPYRIGHT
Copyright (c) 2006-2016, Bryan Jurish. All rights reserved.
This package is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.10.1 or, at your option, any later version of Perl 5 you may have available.
SEE ALSO
perl(1)