Main Koha release repository https://koha-community.org
Find a file
Frédéric Demians 6d44b0a91a Bug 11081: Port Koha::Contrib::Tamil indexer into Koha code base
Add two scripts for indexing: koha-index and koha-index-daemon.

Documentation:

  perldoc koha-index
  perldoc koha-index-daemon

New dependencies:

  MooseX::Getopt
  MooseX::RW
  AnyEvent::Processor

Available as a Debian package: libmoosex-getopt-perl

Test plan:

- Apply the patch
- Install dependencies, if necessary
- Reindex a whole biblio catalog:
  koha-index --verbose
- Reindex a whole authorities catalog:
  koha-index --source authority --verbose
- Modify 1 biblio record, and index it:
  koha-index --select queue
- Modifiy 1 authority record, and index it:
  koha-index --select queue --source authority
- Run indexing daemon, with a 15s timeout:
  koha-index-daemon --timeout 15
- Modify a biblio record: wait 15s, and see
- Modify an authority record: wait 15s, and see

Signed-off-by: Bernardo Gonzalez Kriegel <bgkriegel@gmail.com>

Works well, followed test plan without problems

One comment: perhaps an option for koha-index-daemon
to work quietly, without printing information.

No koha-qa errors, but new files don't have license,
fixed in followup

Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>

Signed-off-by: Brendan A Gallagher <brendan@bywatersolutions.com>
2016-01-27 06:30:44 +00:00
acqui Bug 15258: Fix Perl scripts declaring unused variables 2015-12-30 17:24:45 -07:00
admin Bug 15004: Allow to change amounts of duplicated budgets 2016-01-27 06:05:01 +00:00
api/v1
authorities Bug 15572: Follow-up to fix error on authority creation 2016-01-25 07:09:50 -07:00
basket Bug 15258: Fix Perl scripts declaring unused variables 2015-12-30 17:24:45 -07:00
C4 Bug 11081: Port Koha::Contrib::Tamil indexer into Koha code base 2016-01-27 06:30:44 +00:00
catalogue Bug 11280 - Change Withdrawn toggle to drop down selection of authorized values 2016-01-27 06:29:25 +00:00
cataloguing Bug 15572: Follow-up to fix error on authority creation 2016-01-25 07:09:50 -07:00
circ Bug 15355: Translatability: Fix issues on check in page 2016-01-27 04:19:43 +00:00
course_reserves
debian Bug 13143 - Detect if the password is in a pipe 2016-01-27 06:27:08 +00:00
docs Bug 7143: Adding releases and fixing some missing tabs 2016-01-06 16:03:30 -07:00
errors Bug 15288: Error pages: Code duplication removal and better translatability 2016-01-27 05:57:34 +00:00
etc Bug 14332: Skip articles in MARC21 using indicator n.2 of field 245 2016-01-27 06:17:16 +00:00
install_misc Bug 13642 - Remove MARC::Crosswalk::DublinCore from Koha 2016-01-27 06:23:08 +00:00
installer Bug 12375 - Add new serial fields to kohastructure 2016-01-06 12:17:55 +00:00
Koha Bug 11081: Port Koha::Contrib::Tamil indexer into Koha code base 2016-01-27 06:30:44 +00:00
koha-tmpl Bug 11280 - Change Withdrawn toggle to drop down selection of authorized values 2016-01-27 06:29:25 +00:00
labels Bug 15258: Fix Perl scripts declaring unused variables 2015-12-30 17:24:45 -07:00
members Bug 14763: Calculate and display patron age 2016-01-27 06:10:13 +00:00
misc Bug 11081: Port Koha::Contrib::Tamil indexer into Koha code base 2016-01-27 06:30:44 +00:00
offline_circ
opac Bug 13642 - Adding new features for Dublin Core metadata 2016-01-27 06:23:07 +00:00
OpenILS
patron_lists
patroncards Bug 15573: String and translatability fix to Patron Card Creator 2016-01-27 05:36:52 +00:00
plugins
reports Bug 2669: Change checkboxes to radio buttons on dictionary 2016-01-27 02:42:46 +00:00
reserve Bug 15638: Spelling mistake in request.pl 2016-01-27 05:29:45 +00:00
reviews
rotating_collections
selenium
serials Bug 14641: [SIGNED-OFF] Warns in subscription-add.pl 2016-01-27 04:31:27 +00:00
services
skel
sms Bug 15258: Fix Perl scripts declaring unused variables 2015-12-30 17:24:45 -07:00
suggestion Bug 15624: Spelling mistake in suggestion.pl 2016-01-27 05:09:09 +00:00
svc Bug 14310 [QA Followup] - Use output_with_http_headers, return 403s 2016-01-27 06:20:19 +00:00
t Bug 13642 - Add Unit test for C4::Record::marc2dcxml 2016-01-27 06:23:08 +00:00
tags
test
tmp/modified_authorities
tools Bug 15542: Always display the patron's info the same way. 2016-01-23 19:15:08 +00:00
virtualshelves
xt Bug 13632: (QA followup) remove xt/permissions.t 2015-10-19 12:42:59 -03:00
.editorconfig
.htaccess
.mailmap (RM followup) .mailmap updates 2015-05-22 17:02:21 -03:00
about.pl
changelanguage.pl Bug 9978: (followup) Replace license header with the correct license (GPLv3+) 2015-04-20 09:59:43 -03:00
edithelp.pl
fix-perl-path.PL
help.pl Bug 14812: Display the help in the correct language 2015-10-02 15:06:08 -03:00
INSTALL
install-CPAN.pl
INSTALL.debian
INSTALL.fedora7 Bug 13642 - Remove MARC::Crosswalk::DublinCore from Koha 2016-01-27 06:23:08 +00:00
INSTALL.opensuse
INSTALL.ubuntu
Koha.pm Bug 15443 - DBrev 3.23.00.015 2016-01-04 12:53:08 +00:00
koha_perl_deps.pl
kohaversion.pl
LICENSE
mainpage.pl Bug 10904: (QA followup) Use branch limit if either IndependentBranches or IndependentBranchesPatronModifications is enabled 2015-11-02 12:34:46 -03:00
Makefile.PL Bug 15447 - log4perl.conf does not have __LOG_DIR__ replaced when installing 2015-12-31 11:36:38 +00:00
MANIFEST.SKIP
README
README.robots
rewrite-config.PL

Koha is a free software integrated library system.

Koha is distributed under the GNU GPL version 3 or later.
Please read the file LICENSE for more details.

To install or upgrade Koha, please see the INSTALL file appropriate
to your platform.

Report bugs at http://bugs.koha-community.org/

Visit the Koha Project website at http://www.koha-community.org/