https://bugzilla.wikimedia.org/show_bug.cgi?id=56877

       Web browser: ---
            Bug ID: 56877
           Summary: CirrusSearch should catch Elasticsearch query parse
                    errors and try again with a more tolerant method
           Product: MediaWiki extensions
           Version: unspecified
          Hardware: All
                OS: All
            Status: NEW
          Severity: normal
          Priority: Unprioritized
         Component: CirrusSearch
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected], [email protected],
                    [email protected]
    Classification: Unclassified
   Mobile Platform: ---

CirrusSearch does a lot to make sure that the query submitted by the user
parses to a valid query_string search.  This mostly works but we keep finding
funky queries that need escaping.  Right now when the query string doesn't
parse we get a "temporary search error" that we through back to the user.  We
should instead catch these errors, warn so we can find them and fix them, and
then try using a more permissive query method.  We don't use that method by
default because it doesn't support a bunch of the syntax that our users expect.
 Not getting your syntax is better than getting an error.

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to