Bug 1807 - Commenting out flawed nested queries implementation, now users can search using ()

This commit is contained in:
Chris Cormack 2009-12-12 21:15:44 +13:00 committed by Henri-Damien LAURENT
parent f25b5624a4
commit 111bdfddfa

View file

@ -852,13 +852,15 @@ sub buildQuery {
# pass nested queries directly
# FIXME: need better handling of some of these variables in this case
if ( $query =~ /(\(|\))/ ) {
return (
undef, $query, $simple_query, $query_cgi,
$query, $limit, $limit_cgi, $limit_desc,
$stopwords_removed, 'ccl'
);
}
# Nested queries aren't handled well and this implementation is flawed and causes users to be
# unable to search for anything containing () commenting out, will be rewritten for 3.4.0
# if ( $query =~ /(\(|\))/ ) {
# return (
# undef, $query, $simple_query, $query_cgi,
# $query, $limit, $limit_cgi, $limit_desc,
# $stopwords_removed, 'ccl'
# );
# }
# Form-based queries are non-nested and fixed depth, so we can easily modify the incoming
# query operands and indexes and add stemming, truncation, field weighting, etc.