1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2025-01-24 13:38:19 +01:00
phorge-phorge/src/applications/conpherence/query
epriestley a956047989 Use PhutilQueryCompiler in Phabricator fulltext search
Summary:
Ref T11741. Fixes T10642. Parse and compile user queries with a consistent ruleset, then submit queries to the backend using whatever ruleset MySQL is configured with.

This means that `ft_boolean_syntax` no longer needs to be configured (we'll just do the right thing in all cases).

This should improve behavior with RDS immediately (T10642), and allow us to improve behavior with InnoDB in the future (T11741).

Test Plan:
  - Ran various queries in the UI, saw the expected results.
  - Ran bad queries, got useful errors.
  - Searched threads in Conpherence.

Reviewers: chad

Reviewed By: chad

Maniphest Tasks: T10642, T11741

Differential Revision: https://secure.phabricator.com/D16939
2016-11-25 14:46:10 -08:00
..
ConpherenceFulltextQuery.php Use PhutilQueryCompiler in Phabricator fulltext search 2016-11-25 14:46:10 -08:00
ConpherenceParticipantCountQuery.php Make buildWhereClause() a method of AphrontCursorPagedPolicyAwareQuery 2015-04-20 10:06:09 -07:00
ConpherenceParticipantQuery.php Make buildWhereClause() a method of AphrontCursorPagedPolicyAwareQuery 2015-04-20 10:06:09 -07:00
ConpherenceThreadQuery.php Optimize filtering private threads when querying Conpherence 2016-10-20 13:40:35 -07:00
ConpherenceThreadSearchEngine.php Remove 'full-display' setting from Conpherence, spruce up search results 2016-10-17 15:53:55 -07:00
ConpherenceTransactionQuery.php Fix Conpherence transaction ordering 2015-04-13 12:34:37 -07:00