1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2025-02-19 18:28:39 +01:00
phorge-phorge/src/applications/search/fulltextstorage
epriestley cb49acc2ca Update Phabricator to use intermediate tokens from the query compiler
Summary:
Depends on D17669. Ref T12137. Ref T12003. Ref T2632. Ref T7860.

Converts Phabricator to the new parse + compile workflow with intermediate tokens.

Also fixes a bug where searches for `cat"` or similar (unmatched quotes) wouldn't produce a nice exception.

Test Plan:
  - Fulltext searched.
  - Fulltext searched in Conpherence.
  - Fulltext searched with bad syntax.

Reviewers: chad

Reviewed By: chad

Maniphest Tasks: T12137, T12003, T7860, T2632

Differential Revision: https://secure.phabricator.com/D17670
2017-04-12 19:07:33 -07:00
..
PhabricatorElasticFulltextStorageEngine.php Spell "Elasticsearch" correctly, not "ElasticSearch" 2017-04-02 14:58:59 -07:00
PhabricatorElasticsearchQueryBuilder.php Rename "ElasticSearch" filenames to "Elasticsearch" (2/2) 2017-04-02 14:59:36 -07:00
PhabricatorFulltextStorageEngine.php Support multiple fulltext search clusters with 'cluster.search' config 2017-03-26 08:16:47 +00:00
PhabricatorMySQLFulltextStorageEngine.php Update Phabricator to use intermediate tokens from the query compiler 2017-04-12 19:07:33 -07:00