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)