CVS Commit Overview for 2008-05-07
==================================

2008-05-07  Radoslav Ivanov <[email protected]>

        * modules/websearch/lib/search_engine_query_parser.py: Add class
        for translation from SPIRES search syntax to Invenio search syntax.

2008-05-07  Tibor Simko <[email protected]>

        * modules/websearch/lib/search_engine_tests.py: Added test cases
        for parsing structured queries using existing, non-existing, and
        MARC-tag defined indexes.

2008-05-07  Tibor Simko <[email protected]>

        * modules/websearch/lib/search_engine.py: Fixed parsing of
        structured queries so that the nonexistent index codes are not
        taken into account.

2008-05-07  Tibor Simko <[email protected]>

        * config/invenio.conf,
        modules/websearch/lib/websearch_templates.py: Added new conf
        variable CFG_WEBSEARCH_SPLIT_BY_COLLECTION, making the "split by
        collection" feature configurable.

2008-05-07  Tibor Simko <[email protected]>

        * modules/websearch/lib/search_engine.py: Fixed MARC-tag defined
        code test for tags above 9*.

2008-05-07  Tibor Simko <[email protected]>

        * Makefile.am: Fixed an ALTER TABLE statement in
        update-v0.99.0-tables.

2008-05-07  Tibor Simko <[email protected]>

        * modules/websearch/lib/search_engine.py: In the highest verbose
        mode and the search stage 1, do not print the full list of recIDs
        found for every basic search unit (since the list can be too long
        for queries like 'of'), but rather print an abbreviated form as
        provided by intbitset.

2008-05-07  Tibor Simko <[email protected]>

        * modules/bibrank/lib/bibrank_citation_searcher.py:
        get_records_with_num_cites() now returns intbitset, saving
        unnecessary list to set to list to hitset conversions.

2008-05-07  Tibor Simko <[email protected]>

        * modules/websearch/lib/search_engine.py: Refactored
        search_special_fields() into search_unit_by_times_cited().  Removed
        unnecessary list/set conversions.  Plugged the function into
        search_unit() so that low-level API can use "cited:" index too.
        Fixed record universe detection so that "cited:" works in
        restricted collections too.

-- 
CDS Invenio Developers <[email protected]>


Reply via email to