[rt-users] Both 'subject' and 'body' of an email ticket searchable via RT's web interface?

Thomas Sibley trs at bestpractical.com
Mon Feb 4 23:27:58 EST 2013

On 02/04/2013 08:00 PM, Subin wrote:
> I just searched the documentation on how to do this. I'm not able to find
> any other than a brief description about  RT::Search::Googleish here:
> http://bestpractical.com/rt/docs/4.0/RT/Search/Googleish.html

For this customization, you'll need to grok the code.  There are a few comments in there to help you get started, but unfortunately the clean way to customize simple search isn't documented yet.  Try starting with something like this in local/lib/RT/Search/Googleish_Local.pm

package RT::Search::Googleish;

use strict;
use warnings;
no warnings qw(redefine);

our @GUESS;

# Changes the first guess from "subject" to "default" if quoted.  For
# @GUESS handlers, $_[1] is a boolean for quoted or not by the user.
$GUESS[0] = [ 10 => sub { return "default" if $_[1] } ];

# @_ positional params are documented in the main Googleish.pm for
# Handle* subs
sub HandleDefault { return content => "Subject like '$_[1]' OR Content like '$_[1]'" }


More information about the rt-users mailing list