aboutsummaryrefslogtreecommitdiffstats
path: root/lib/LXRng
diff options
context:
space:
mode:
Diffstat (limited to 'lib/LXRng')
-rw-r--r--lib/LXRng/Search/Xapian.pm2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/LXRng/Search/Xapian.pm b/lib/LXRng/Search/Xapian.pm
index 03db5b8..db8e4d3 100644
--- a/lib/LXRng/Search/Xapian.pm
+++ b/lib/LXRng/Search/Xapian.pm
@@ -121,9 +121,11 @@ sub search {
}
else {
$query =~ s/([\S_]+_[\S_]*)/\"$1\"/g;
+ $query =~ s/\"((do|sys|pci|dev|spin)_)+/\"/g;
$query =~ s/_/ /g;
$query =~ s/\b(?![A-Z][^A-Z]*\b)(\S+)/\L$1\E/g;
}
+ warn "$query";
my $query = $qp->parse_query($query);
$query = Search::Xapian::Query