• last updated 46 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
typo two log messages

make the search indexer much more robust to errors in the datasource or indexing routines -- catch + emit traceback for errors

more cleanup, change search sweeper to pull id's and release handle few fixes to syndication stuff

  1. … 4 more files in changeset.
use -datasource not -array

fix search links, make validate as xhtml, remove crappy markup, fix some message keys. fix bug with flag for syndication

  1. … 7 more files in changeset.
fix a couple typos for syndication

  1. … 1 more file in changeset.
add a syndication table which holds xml fragments which can be assembled to create rss feeds

  1. … 6 more files in changeset.
Put functions into a search:: namespace and make most private.

Add a search::queue and search::dequeue command

define_function_args/package_exec_plsql to avoid db specific xql files.

unset datasource when finished with it.

bump to 5.2.0d2 + postgresql upgrade script.

  1. … 3 more files in changeset.
put functions in a namespace, make them private, fix small bug with handling 'seen' objid in search::indexer, get rid of useless db_transaction call, check that a driver exists before doing anything in the sched proc

  1. … 1 more file in changeset.
Applied patch #276 (sort-of) for bug #276: search_content_filter rejects bboard content

Applied patch #185: run search_indexer in its own thread

Don't try to index when there's no driver

merge of 4.6.3b1 to HEAD

  1. … 29 more files in changeset.
corrected content_get.get_lob_data to search_content_get.get_lob_dat bug 183/patch 60 Mark Aufflick

merge from oacs-4-6

  1. … 28 more files in changeset.
fix query bug 1760/patch 456 Tilmann Singer

cleanup to use sitewide master, use SearchIndexerInterval in -init.tcl

  1. … 3 more files in changeset.
cleanup javadoc tags (eg @cvs_id @cvs @cvs-id: instead if @cvs-id)

  1. … 692 more files in changeset.
fixed rdbms specification

Changed the -oracle.xql file to claim that it's designed for Oracle, not PostgreSQL. I'm guessing that Yon meant to target 8.1.6 like most of the rest of OpenACS, but I may be wrong.

The search_observer_queue query gets an event_date column, so this is the name that we need to pass to the dequeue function as well (it was 'date'). This doesn't fix the bigger problem that the search_observer_dequeue query doesn't get picked up by the query processor, however

fixed search_observer query

the package is 99% ported to oracle. the only file that still requires a

little porting is www/search.tcl

now all someone needs to do is write the FtsEngineDriver for Oracle. i didn't

do it since i didn't need site-wide-search quite yet.

    • -0
    • +19
    ./search-procs-oracle.xql
    • -0
    • +16
    ./search-procs-postgresql.xql
  1. … 13 more files in changeset.

Merged with OpenACS 4.5 beta1 branch.

  1. … 88 more files in changeset.

Hopefully fixing the blob problem with this func ...

initial revision of acs-workflow-4.3

added check for binding_exists_p

hardcoded SearchIndexerInterval value

minor fix to handle lob

fixed lob/file handling