• last updated 8 hours ago
Constraints: committers
Constraints: files
Constraints: dates
- fix bug, when "dfs" was specified

Example: http://openacs.org/search/search?q=Spam&dfs=m3

Merging back to HEAD all changes that happened in branch oacs-5-8 between tags: vg-merge-oacs-5-8-from-20141027 and vg-merge-oacs-5-8-from-20150427

  1. … 520 more files in changeset.
- provide default values, concentrate concerns

  1. … 1 more file in changeset.
Merging back to HEAD branch oacs-5-8 (using tag vg-merge-oacs-5-8-from-20141027).

  1. … 2547 more files in changeset.
- don't produce error when query end with a "not"

- remove parens from build_query, since handling is broken (e.g. "unimplemented ( 5.5.1 )") and it's not clear what the intended sematics are

- use "in" or not in (ni) operator instead of lsearch

- regularize expressions

- bump version number

  1. … 2 more files in changeset.
regsub empty parens from search query - tsearch doesn't like 'em

- make search callback compatible with definition in search/tcl/search-procs.tcl

Fix count query to also honor the extra_args

  1. … 1 more file in changeset.
Non-info file merge results, with conflicts fixed

  1. … 726 more files in changeset.
Missplaced space in expression was generating wrong query string for tsearch2 tsquery

in some cases. f(g) for example.

Implement TIP#130 Add -exta_args to search callback definition to avoid having to redefine it constantly

  1. … 4 more files in changeset.
Fix postgtresql 8.3 compatibility for another query.

  1. … 1 more file in changeset.
Removed a debugging message (oops)

Hopefully found the secret to customizing queries by version

  1. … 2 more files in changeset.
Broke out 8.3 vs. old tsearch queries into a query file and conditionalized

by version. Did not break out queries not affected by 8.3.

  1. … 1 more file in changeset.
use tcl 8.4 comparison operators

don't join on acs_objects if not needed

Added new parameter to limite the file indexed size (we have crashes in pg 8.2.4)

  1. … 1 more file in changeset.
Merge fix for not with no search terms from oacs-5-2

  1. … 1 more file in changeset.
Handle not without any other search terms.

Fix bug#3039 and but#3040.

  1. … 1 more file in changeset.
Bug#3039. Safely handle OR operator in query without a lefthand operand.

  1. … 1 more file in changeset.
Handle & better, consistently add space around %

Fix case when a one character term is in the middle of two other terms. Add test case.

  1. … 1 more file in changeset.
multiple words were not tokenized properly

subsite scoped search

  1. … 9 more files in changeset.
Cleanup build_query proc a little. Add automated tests for build_query.

  1. … 1 more file in changeset.
Add -nocase to regsub for NOT operator at the beginnign of query string.