• last updated 7 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
- 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.

Fix rank ordering, merge from HEAD

fix the build_query function to be more in line with the lexer, sort by rank high to low, index title, keywords as weight A,B respectively

Fix count query to check permissions as well.

Fix count query to correctly count based on permissions.

Fix type in permissions checking query.