From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: X-Spam-Status: No, score=-4.0 required=3.0 tests=ALL_TRUSTED,AWL,BAYES_00 shortcircuit=no autolearn=ham autolearn_force=no version=3.4.1 Received: from localhost (dcvr.yhbt.net [127.0.0.1]) by dcvr.yhbt.net (Postfix) with ESMTP id 960D61F597; Fri, 20 Jul 2018 07:21:41 +0000 (UTC) Date: Fri, 20 Jul 2018 07:21:41 +0000 From: Eric Wong To: meta@public-inbox.org Subject: [RFC] search: use boolean prefix for filenames in diffs, too Message-ID: <20180720072141.GA15957@dcvr> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline List-Id: Filenames within a project tend to be reasonably stable within a project and I plan on having automated searches hit these. Also, using no term prefix at all (the default for searching) still allows probabilistic searches on everything that's in a "git diff", including the blob names which were just made boolean. Note, attachment filenames ("n:" prefix) will stil use probabilistic search, as they're hardly standardized. --- lib/PublicInbox/Search.pm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/PublicInbox/Search.pm b/lib/PublicInbox/Search.pm index 090d998..6e006fd 100644 --- a/lib/PublicInbox/Search.pm +++ b/lib/PublicInbox/Search.pm @@ -53,6 +53,9 @@ my %bool_pfx_external = ( dfpre => 'XDFPRE', dfpost => 'XDFPOST', dfblob => 'XDFPRE XDFPOST', + dfn => 'XDFN', + dfa => 'XDFA', + dfb => 'XDFB', ); my $non_quoted_body = 'XNQ XDFN XDFA XDFB XDFHH XDFCTX XDFPRE XDFPOST'; @@ -72,9 +75,6 @@ my %prob_prefix = ( q => 'XQUOT', nq => $non_quoted_body, - dfn => 'XDFN', - dfa => 'XDFA', - dfb => 'XDFB', dfhh => 'XDFHH', dfctx => 'XDFCTX',