Page MenuHomePhabricator
Feed Advanced Search

Mar 11 2021

epriestley moved T13196: Allow search cluster path value point to alias for Elasticsearch fulltext engine from Backlog to External Search on the Search board.
Mar 11 2021, 5:49 PM · Search, Elasticsearch

Sep 20 2018

20after4 added a comment to T13196: Allow search cluster path value point to alias for Elasticsearch fulltext engine .

@epriestley: I can help with testing and validating on elasticsearch, if that helps at all.

Sep 20 2018, 12:54 PM · Search, Elasticsearch

Sep 5 2018

epriestley added a comment to T13196: Allow search cluster path value point to alias for Elasticsearch fulltext engine .

Yes. The diff is a relatively small amount of the work I must do to respond to this issue: install ElasticSearch, configure it in the way you describe, reproduce the issue, write or apply a change, verify it actually fixes the problem, go read through the documentation enough that I'm confident the fix is the best available fix and that we've understood the issue reasonably well.

Sep 5 2018, 4:28 PM · Search, Elasticsearch
Pawka added a comment to T13196: Allow search cluster path value point to alias for Elasticsearch fulltext engine .

Even if I'd provide the diff?

Sep 5 2018, 4:16 PM · Search, Elasticsearch
epriestley added a comment to T13196: Allow search cluster path value point to alias for Elasticsearch fulltext engine .

(Just to set expectations, anything which isn't coming in through Support Pacts may take a very long time for us to get to.)

Sep 5 2018, 2:27 PM · Search, Elasticsearch
Pawka triaged T13196: Allow search cluster path value point to alias for Elasticsearch fulltext engine as Normal priority.
Sep 5 2018, 6:09 AM · Search, Elasticsearch

Jul 9 2017

chad removed the image for Elasticsearch.
Jul 9 2017, 7:32 PM

Jun 3 2017

sshannin added a comment to T12493: Upgrading: Fulltext Search Services.

Slightest of issues with the repository indexing mentioned above:

luca:~/phabricator$ ./bin/search index --type repository --force
Usage Exception: Type "repository" matches multiple indexable objects. Use a more specific string. Matching object types are: PhabricatorRepository, PhabricatorRepositoryCommit.
luca:~/phabricator$
Jun 3 2017, 3:52 PM · Elasticsearch, Search, Guides

Apr 12 2017

epriestley closed T12493: Upgrading: Fulltext Search Services as Resolved.

This has been live for nearly two weeks without anything apparently exploding so we don't have any further acton planned upstream (although see T12450 for some followups). If you do run into issues, feel free to file new tasks describing them.

Apr 12 2017, 2:43 PM · Elasticsearch, Search, Guides
epriestley merged task T12500: Render highlighted search result body snippets in global search results views into T8646: Provide more context for search results, particularly wiki documents.
Apr 12 2017, 2:40 PM · Elasticsearch, Search, Feature Request
epriestley added a comment to T12500: Render highlighted search result body snippets in global search results views.

I'm just going to merge this into T8646 which broadly discusses richer search results.

Apr 12 2017, 2:40 PM · Elasticsearch, Search, Feature Request
epriestley moved T12493: Upgrading: Fulltext Search Services from Backlog to v2 on the Search board.
Apr 12 2017, 2:35 PM · Elasticsearch, Search, Guides
epriestley moved T12500: Render highlighted search result body snippets in global search results views from Backlog to v2 on the Search board.
Apr 12 2017, 2:35 PM · Elasticsearch, Search, Feature Request

Apr 7 2017

chad renamed T12500: Render highlighted search result body snippets in global search results views from Render highlighted search result body snippets in global search results views. to Render highlighted search result body snippets in global search results views.
Apr 7 2017, 6:20 AM · Elasticsearch, Search, Feature Request

Apr 4 2017

20after4 added a revision to T12500: Render highlighted search result body snippets in global search results views: D17608: Add highlighting support to Elasticsearch fulltext engine.
Apr 4 2017, 2:10 AM · Elasticsearch, Search, Feature Request

Apr 3 2017

20after4 created T12500: Render highlighted search result body snippets in global search results views.
Apr 3 2017, 5:41 PM · Elasticsearch, Search, Feature Request

Apr 2 2017

epriestley updated the task description for T12493: Upgrading: Fulltext Search Services.
Apr 2 2017, 7:14 PM · Elasticsearch, Search, Guides
epriestley created T12493: Upgrading: Fulltext Search Services.
Apr 2 2017, 6:59 PM · Elasticsearch, Search, Guides

Mar 26 2017

epriestley closed T8602: "Merge Duplicate Tasks" shows results in wrong order with ElasticSearch as Resolved.

Presuming this is resolved since @20after4 couldn't reproduce it after T12450, feel free to follow up there or in a new task if you're still seeing issues.

Mar 26 2017, 12:43 PM · Elasticsearch, Search
epriestley closed T9460: Unable to search for open tasks using Elasticsearch as Resolved.

Presuming this is resolved by D17384, see T12450 for followups.

Mar 26 2017, 12:30 PM · Elasticsearch, Search
epriestley closed T8598: Incorrect Elasticsearch index as Resolved.

Presuming this is resolved by new indexes in D17384, see T12450 for followups.

Mar 26 2017, 12:29 PM · Elasticsearch, Search
epriestley closed T6892: Invalid search result when I input less than 2 Korean character. as Resolved.

This was tagged ElasticSearch and may now be resolved (see T12450) but also lacks information we require in a modern bug report (specifically: precise reproduction instructions). If this is still an issue at HEAD of master, feel free to follow up on T12450 or file a new report with reproduction steps.

Mar 26 2017, 12:28 PM · Elasticsearch
epriestley closed T4692: Slashes are being double-escaped (or not escaped?) when passed to ElasticSearch as Resolved.

Presuming this is resolved by D17384 (but maybe @20after4 can correct me).

Mar 26 2017, 12:26 PM · Elasticsearch
epriestley closed T10161: Fulltext indexing produces invalid JSON documents in Elasticsearch as Resolved.

Presuming this is either resolved by T9893/D17384 or no longer relevant. Follow up on T12450 or file a new task if you're still seeing issues.

Mar 26 2017, 12:24 PM · Elasticsearch, Bug Report
20after4 added a comment to T6552: Implement partial / wildcard searching (Elasticsearch).

With the elasticsearch 'simple_query_string' query parser it only works if you use *pricot, for example, outside of quoted phrases.

Mar 26 2017, 12:23 PM · Elasticsearch, Search
epriestley closed T5282: Provide documentation on setting up ElasticSearch as Resolved.

I'm just going to close this in favor of T12450.

Mar 26 2017, 12:20 PM · Elasticsearch, Documentation
epriestley closed T5282: Provide documentation on setting up ElasticSearch, a subtask of T2632: MyISAM fulltext does not support non-latin languages and we don't warn you about it, as Resolved.
Mar 26 2017, 12:20 PM · Search
epriestley added a comment to T6552: Implement partial / wildcard searching (Elasticsearch).

As a general product decision, I do not expect search to be substring search by default -- searching for pricot on Google does not match documents containing apricot. But we can sort this out in the long run.

Mar 26 2017, 12:16 PM · Elasticsearch, Search
20after4 added a comment to T5282: Provide documentation on setting up ElasticSearch.

Note there will finally be a little bit of documentation once this install rebuilds diviner docs: The url should be https://secure.phabricator.com/book/phabricator/article/cluster_search/ (eventually)

Mar 26 2017, 12:13 PM · Elasticsearch, Documentation
20after4 closed T6552: Implement partial / wildcard searching (Elasticsearch) as Resolved.

This should work just fine with the index mapping and query generation in rPe41c25de5050: Support multiple fulltext search clusters with 'cluster.search' config

Mar 26 2017, 12:09 PM · Elasticsearch, Search
20after4 closed T9779: ./bin/search init error with elasticsearch 2.0, a subtask of T9893: Support ElasticSearch 2.0 - 5.1, as Resolved.
Mar 26 2017, 12:06 PM · Elasticsearch, Search
20after4 closed T9779: ./bin/search init error with elasticsearch 2.0 as Resolved.
Mar 26 2017, 12:06 PM · Elasticsearch
20after4 added a revision to T9893: Support ElasticSearch 2.0 - 5.1: D17384: Support multiple fulltext search clusters with 'cluster.search' config.
Mar 26 2017, 12:05 PM · Elasticsearch, Search
20after4 added a task to D17384: Support multiple fulltext search clusters with 'cluster.search' config: T9893: Support ElasticSearch 2.0 - 5.1.
Mar 26 2017, 12:05 PM · Wikimedia, Clusters, Elasticsearch
20after4 renamed T9893: Support ElasticSearch 2.0 - 5.1 from Support ElasticSearch 2.0 to Support ElasticSearch 2.0 - 5.1.
Mar 26 2017, 12:04 PM · Elasticsearch, Search
20after4 closed D17384: Support multiple fulltext search clusters with 'cluster.search' config by committing rPe41c25de5050: Support multiple fulltext search clusters with 'cluster.search' config.
Mar 26 2017, 8:16 AM · Wikimedia, Clusters, Elasticsearch
20after4 updated the diff for D17384: Support multiple fulltext search clusters with 'cluster.search' config.

try to get harbormaster to build (push to staging?)

Mar 26 2017, 8:13 AM · Wikimedia, Clusters, Elasticsearch
Harbormaster failed remote builds in B16167: Diff 42242 for D17384: Support multiple fulltext search clusters with 'cluster.search' config!
Mar 26 2017, 8:08 AM · Wikimedia, Clusters, Elasticsearch
Harbormaster failed remote builds in B16167: Diff 42242 for D17384: Support multiple fulltext search clusters with 'cluster.search' config!
Mar 26 2017, 8:07 AM · Wikimedia, Clusters, Elasticsearch

Mar 25 2017

Harbormaster failed remote builds in B16167: Diff 42242 for D17384: Support multiple fulltext search clusters with 'cluster.search' config!
Mar 25 2017, 10:29 PM · Wikimedia, Clusters, Elasticsearch
20after4 updated the diff for D17384: Support multiple fulltext search clusters with 'cluster.search' config.
  • actually, acutally utilize the health monitoring...
Mar 25 2017, 10:29 PM · Wikimedia, Clusters, Elasticsearch
Harbormaster failed remote builds in B16166: Diff 42241 for D17384: Support multiple fulltext search clusters with 'cluster.search' config!
Mar 25 2017, 10:27 PM · Wikimedia, Clusters, Elasticsearch
20after4 updated the diff for D17384: Support multiple fulltext search clusters with 'cluster.search' config.
  • Improved the status monitoring UI in config/cluster/search/
  • Actually utilize the health monitoring cache to avoid connecting to downed servers.
Mar 25 2017, 10:27 PM · Wikimedia, Clusters, Elasticsearch

Mar 23 2017

20after4 added a comment to D17384: Support multiple fulltext search clusters with 'cluster.search' config.

@epriestley sweet, I'll land this as soon as I see that you've merged to stable.

Mar 23 2017, 9:25 PM · Wikimedia, Clusters, Elasticsearch
epriestley added a comment to D17384: Support multiple fulltext search clusters with 'cluster.search' config.

I don't see any noteworthy issues here.

Mar 23 2017, 6:10 PM · Wikimedia, Clusters, Elasticsearch
epriestley added a comment to D17384: Support multiple fulltext search clusters with 'cluster.search' config.

Haha, thanks. Let me finish testing one other change and then I'll give this another look.

Mar 23 2017, 3:34 PM · Wikimedia, Clusters, Elasticsearch
20after4 added a comment to D17384: Support multiple fulltext search clusters with 'cluster.search' config.

@epriestley: I think this is ready to land but I want to give you one more chance to change your mind.

Mar 23 2017, 3:33 PM · Wikimedia, Clusters, Elasticsearch
Harbormaster failed remote builds in B16106: Diff 42191 for D17384: Support multiple fulltext search clusters with 'cluster.search' config!
Mar 23 2017, 3:29 PM · Wikimedia, Clusters, Elasticsearch
20after4 updated the diff for D17384: Support multiple fulltext search clusters with 'cluster.search' config.
  • Created diviner documentation: Cluster: Search
  • removed stray phlog
Mar 23 2017, 3:29 PM · Wikimedia, Clusters, Elasticsearch
Harbormaster failed remote builds in B16103: Diff 42188 for D17384: Support multiple fulltext search clusters with 'cluster.search' config!
Mar 23 2017, 12:58 PM · Wikimedia, Clusters, Elasticsearch
20after4 updated the diff for D17384: Support multiple fulltext search clusters with 'cluster.search' config.
  • Fix searching relationships which I had inadvertantly broken.
  • Better elasticsearch 2.x and 5.x support
  • more optimized query
Mar 23 2017, 12:58 PM · Wikimedia, Clusters, Elasticsearch

Mar 22 2017

Harbormaster failed remote builds in B16098: Diff 42183 for D17384: Support multiple fulltext search clusters with 'cluster.search' config!
Mar 22 2017, 11:59 PM · Wikimedia, Clusters, Elasticsearch
20after4 updated the diff for D17384: Support multiple fulltext search clusters with 'cluster.search' config.

Fix method signature un-final PhabricatorElasticFulltextStorageEngine

Mar 22 2017, 11:59 PM · Wikimedia, Clusters, Elasticsearch
20after4 added inline comments to D17384: Support multiple fulltext search clusters with 'cluster.search' config.
Mar 22 2017, 7:13 AM · Wikimedia, Clusters, Elasticsearch
20after4 added inline comments to D17384: Support multiple fulltext search clusters with 'cluster.search' config.
Mar 22 2017, 7:07 AM · Wikimedia, Clusters, Elasticsearch
20after4 added a comment to D17384: Support multiple fulltext search clusters with 'cluster.search' config.

Ok I think I've eliminated the problematic parts like indexing project slugs.

Mar 22 2017, 7:03 AM · Wikimedia, Clusters, Elasticsearch
Harbormaster failed remote builds in B16081: Diff 42166 for D17384: Support multiple fulltext search clusters with 'cluster.search' config!
Mar 22 2017, 7:00 AM · Wikimedia, Clusters, Elasticsearch
20after4 updated the diff for D17384: Support multiple fulltext search clusters with 'cluster.search' config.

Get rid of static.

Mar 22 2017, 7:00 AM · Wikimedia, Clusters, Elasticsearch
Harbormaster failed remote builds in B16080: Diff 42165 for D17384: Support multiple fulltext search clusters with 'cluster.search' config!
Mar 22 2017, 6:53 AM · Wikimedia, Clusters, Elasticsearch
20after4 updated the diff for D17384: Support multiple fulltext search clusters with 'cluster.search' config.

address review feedback that I hadn't gotten to yet.

Mar 22 2017, 6:53 AM · Wikimedia, Clusters, Elasticsearch
20after4 added a comment to D17384: Support multiple fulltext search clusters with 'cluster.search' config.

Note: I'm not sure why harbormaster is failing?

Mar 22 2017, 6:44 AM · Wikimedia, Clusters, Elasticsearch
Harbormaster failed remote builds in B16079: Diff 42164 for D17384: Support multiple fulltext search clusters with 'cluster.search' config!
Mar 22 2017, 6:43 AM · Wikimedia, Clusters, Elasticsearch
20after4 updated the diff for D17384: Support multiple fulltext search clusters with 'cluster.search' config.
  • Cleaned up the elastic query and added comments describing the purpose of the clauses
  • a couple of bugfixes found by further testing
Mar 22 2017, 6:43 AM · Wikimedia, Clusters, Elasticsearch
Harbormaster failed remote builds in B16078: Diff 42163 for D17384: Support multiple fulltext search clusters with 'cluster.search' config!
Mar 22 2017, 5:28 AM · Wikimedia, Clusters, Elasticsearch
Harbormaster failed remote builds in B16078: Diff 42163 for D17384: Support multiple fulltext search clusters with 'cluster.search' config!
Mar 22 2017, 5:27 AM · Wikimedia, Clusters, Elasticsearch
20after4 updated the diff for D17384: Support multiple fulltext search clusters with 'cluster.search' config.

Ok I've reworked this quite a bit and I may have messed up somewhere in the process.

Mar 22 2017, 5:27 AM · Wikimedia, Clusters, Elasticsearch

Mar 21 2017

20after4 added a comment to D17384: Support multiple fulltext search clusters with 'cluster.search' config.

Just to make sure I haven't missed anything:

  • We currently write health checks but never read them, right? So there's no effect (other than the UI "Status" changing) when a service fails health checks? That seems fine for now, I just want to make sure I didn't miss a health check read somewhere.
Mar 21 2017, 2:03 PM · Wikimedia, Clusters, Elasticsearch

Mar 20 2017

epriestley accepted D17384: Support multiple fulltext search clusters with 'cluster.search' config.

Just to make sure I haven't missed anything:

Mar 20 2017, 1:20 PM · Wikimedia, Clusters, Elasticsearch
20after4 added inline comments to D17384: Support multiple fulltext search clusters with 'cluster.search' config.
Mar 20 2017, 12:26 PM · Wikimedia, Clusters, Elasticsearch
20after4 updated the diff for D17384: Support multiple fulltext search clusters with 'cluster.search' config.

rebased on top of D17509: Updated PhabricatorElasticFulltextStorageEngine for elasticsearch 5

Mar 20 2017, 12:20 PM · Wikimedia, Clusters, Elasticsearch

Mar 16 2017

20after4 updated the test plan for D17384: Support multiple fulltext search clusters with 'cluster.search' config.
Mar 16 2017, 3:27 PM · Wikimedia, Clusters, Elasticsearch
20after4 updated the diff for D17384: Support multiple fulltext search clusters with 'cluster.search' config.
  • Move the stats definitions into the engine so the status UI remains engine agnostic.
  • Fix a bug where role => false was being treated like role => true in the UI
Mar 16 2017, 3:26 PM · Wikimedia, Clusters, Elasticsearch
20after4 added a comment to D17384: Support multiple fulltext search clusters with 'cluster.search' config.

I'm pleased to report that this has been live on wikimedia's phabricator for about a week without any incidents whatsoever. Additionally, we are in the process of migrating from elasticsearch 2.x to 5.x and the ability to write to multiple clusters is really working out nicely for transition.

Mar 16 2017, 3:25 PM · Wikimedia, Clusters, Elasticsearch

Mar 10 2017

20after4 updated the diff for D17384: Support multiple fulltext search clusters with 'cluster.search' config.
  • Added index stas to status ui
  • Separate mysql status from elasticsearch status and show different set of columns appropriate to each cluster type.
Mar 10 2017, 3:48 PM · Wikimedia, Clusters, Elasticsearch

Mar 9 2017

20after4 updated the diff for D17384: Support multiple fulltext search clusters with 'cluster.search' config.
  • Remove unused healthrecord stuff from PhabricatorSearchCluster class
  • Add back getDisplayName to the PhabricatorSearchCluster class because it's needed.
Mar 9 2017, 6:47 PM · Wikimedia, Clusters, Elasticsearch
20after4 updated the diff for D17384: Support multiple fulltext search clusters with 'cluster.search' config.

Addressed latest round of feedback.

Mar 9 2017, 4:05 AM · Wikimedia, Clusters, Elasticsearch
epriestley added inline comments to D17384: Support multiple fulltext search clusters with 'cluster.search' config.
Mar 9 2017, 12:29 AM · Wikimedia, Clusters, Elasticsearch
20after4 added inline comments to D17384: Support multiple fulltext search clusters with 'cluster.search' config.
Mar 9 2017, 12:26 AM · Wikimedia, Clusters, Elasticsearch
epriestley added a comment to D17384: Support multiple fulltext search clusters with 'cluster.search' config.

Few more minor things.

Mar 9 2017, 12:18 AM · Wikimedia, Clusters, Elasticsearch

Mar 8 2017

20after4 added inline comments to D17384: Support multiple fulltext search clusters with 'cluster.search' config.
Mar 8 2017, 11:47 PM · Wikimedia, Clusters, Elasticsearch
20after4 updated the diff for D17384: Support multiple fulltext search clusters with 'cluster.search' config.

$limit = 10000 - $offset

Mar 8 2017, 11:46 PM · Wikimedia, Clusters, Elasticsearch
20after4 updated the diff for D17384: Support multiple fulltext search clusters with 'cluster.search' config.
  • updated PhabricatorExtraConfigSetupCheck
  • 10,000 results
  • remove unused methods
Mar 8 2017, 11:43 PM · Wikimedia, Clusters, Elasticsearch
20after4 added a comment to D17384: Support multiple fulltext search clusters with 'cluster.search' config.

This is now live on https://phab-01.wmflabs.org for testing. Everything seems to be working well, including the health monitoring.

Mar 8 2017, 11:39 PM · Wikimedia, Clusters, Elasticsearch
20after4 added a comment to D17384: Support multiple fulltext search clusters with 'cluster.search' config.

This is shaping up nicely, couple of other minor inlines.

Mar 8 2017, 9:56 PM · Wikimedia, Clusters, Elasticsearch
20after4 closed T12353: Convert PhabricatorSearchDocumentQuery to cursor based paging as Invalid.
Mar 8 2017, 9:47 PM · Elasticsearch, Wikimedia, Search
epriestley added a comment to D17384: Support multiple fulltext search clusters with 'cluster.search' config.

This is shaping up nicely, couple of other minor inlines.

Mar 8 2017, 6:57 PM · Wikimedia, Clusters, Elasticsearch

Mar 7 2017

20after4 updated the diff for D17384: Support multiple fulltext search clusters with 'cluster.search' config.

Fix unit test case.

Mar 7 2017, 10:38 AM · Wikimedia, Clusters, Elasticsearch
Harbormaster failed remote builds in B15931: Diff 42025 for D17384: Support multiple fulltext search clusters with 'cluster.search' config!
Mar 7 2017, 10:35 AM · Wikimedia, Clusters, Elasticsearch
20after4 updated the diff for D17384: Support multiple fulltext search clusters with 'cluster.search' config.

Getting closer...

Mar 7 2017, 10:34 AM · Wikimedia, Clusters, Elasticsearch

Mar 6 2017

20after4 added a comment to T12353: Convert PhabricatorSearchDocumentQuery to cursor based paging.

I agree that results should almost always be on the first page and ideally near the top of the first page. I'm also tempted to say that 10 results per page might be closer to the right number than 100.

Mar 6 2017, 12:28 AM · Elasticsearch, Wikimedia, Search

Mar 5 2017

epriestley added a comment to T12353: Convert PhabricatorSearchDocumentQuery to cursor based paging.

I believe that's unavoidable with offset-based paging (the solution is to switch to cursor-based paging, but I think we can't do that for fulltext).

Mar 5 2017, 12:18 PM · Elasticsearch, Wikimedia, Search
20after4 added a comment to T12353: Convert PhabricatorSearchDocumentQuery to cursor based paging.

I'll investigate further into the slowness (I wasn't involved in the debugging so far so I don't know more than what's said in the task)

Mar 5 2017, 11:22 AM · Elasticsearch, Wikimedia, Search

Mar 4 2017

20after4 added a comment to D17384: Support multiple fulltext search clusters with 'cluster.search' config.
  • Using the same objects as both Host and Service feels confusing to me. I think this would probably be clearer as separate Service and Host classes? Like PhabricatorMySQLSearchClusterService extends PhabricatorSearchClusterService and PhabricatorMySQLSearchClusterHost extends PhabricatorSearchClusterHost or similar. Particularly because setHostRefs() seems like it's getting called with a raw dictionary in one case and a list of objects in another? And then there's weird magic around getHostRefs() for the MySQL case?
Mar 4 2017, 12:10 PM · Wikimedia, Clusters, Elasticsearch
20after4 added a comment to D17384: Support multiple fulltext search clusters with 'cluster.search' config.

I'll split out the changes to the engine if I can figure out how to do that... Update coming soon.

Mar 4 2017, 12:08 PM · Wikimedia, Clusters, Elasticsearch
epriestley added a comment to T12353: Convert PhabricatorSearchDocumentQuery to cursor based paging.

(That is, the expected failure mode of this query when it fails to scale is "silently return an incomplete result set", not "be really slow".)

Mar 4 2017, 11:51 AM · Elasticsearch, Wikimedia, Search
epriestley added a comment to T12353: Convert PhabricatorSearchDocumentQuery to cursor based paging.

To start with here, let's identify exactly what's slow? It's not clear to me from the downstream task unless I'm just misreading, and not evident to me from reasoning about the behavior of this query. This query strategy is fundamentally not scalable, but I would not expect it to be slow unless the ElasticSearch query is slow.

Mar 4 2017, 11:48 AM · Elasticsearch, Wikimedia, Search
epriestley added a comment to T12353: Convert PhabricatorSearchDocumentQuery to cursor based paging.

The results are ordered by "match strength", but this is computed at runtime and isn't unique to each result: we can't start with the 100th result and use it to build any sort of clause like WHERE rank > 12345 that starts on the 101st result.

Mar 4 2017, 11:34 AM · Elasticsearch, Wikimedia, Search
20after4 created T12353: Convert PhabricatorSearchDocumentQuery to cursor based paging.
Mar 4 2017, 11:11 AM · Elasticsearch, Wikimedia, Search

Mar 3 2017

epriestley requested changes to D17384: Support multiple fulltext search clusters with 'cluster.search' config.

General stuff:

Mar 3 2017, 8:46 PM · Wikimedia, Clusters, Elasticsearch
20after4 added a comment to D17384: Support multiple fulltext search clusters with 'cluster.search' config.

@epriestley: Ok I believe this addresses all of your feedback and other than documentation it should be very close to finished.

Mar 3 2017, 9:11 AM · Wikimedia, Clusters, Elasticsearch