Page MenuHomePhabricator
Feed Advanced Search

Sep 23 2015

joshuaspence created T9460: Unable to search for open tasks using Elasticsearch.
Sep 23 2015, 1:56 AM · Elasticsearch, Search

Sep 18 2015

epriestley added a comment to T8646: Provide more context for search results, particularly wiki documents.

Yeah, I think it's very unlikely that we'll require hovering to reveal document hierarchy (or, eventually, parent projects) since two results called "Onboarding" (or, in the future, "Sprint 32") are completely indistinguishable right now. This use case feels much stronger to me as a material usability issue than snippeting.

Sep 18 2015, 11:45 PM · Design, Search, Restricted Project
gvanrossum added a comment to T8646: Provide more context for search results, particularly wiki documents.

Thanks for adding me to this issue! Please don't rely on mouseovers/hovering. I want to be able to just look at the results and see which ones are relevant without having to move my mouse.

Sep 18 2015, 11:28 PM · Design, Search, Restricted Project
epriestley renamed T8646: Provide more context for search results, particularly wiki documents from Improving the snippeting of search results to Provide more context for search results, particularly wiki documents.
Sep 18 2015, 11:23 PM · Design, Search, Restricted Project
epriestley merged T9416: Display parent pages for Phriction documents on search results into T8646: Provide more context for search results, particularly wiki documents.
Sep 18 2015, 11:19 PM · Design, Search, Restricted Project
epriestley merged task T9416: Display parent pages for Phriction documents on search results into T8646: Provide more context for search results, particularly wiki documents.
Sep 18 2015, 11:19 PM · Phriction, Search
epriestley updated subscribers of T8646: Provide more context for search results, particularly wiki documents.
Sep 18 2015, 11:18 PM · Design, Search, Restricted Project

Sep 17 2015

chad lowered the priority of T8646: Provide more context for search results, particularly wiki documents from Normal to Wishlist.
Sep 17 2015, 8:47 PM · Design, Search, Restricted Project
epriestley added a comment to T9416: Display parent pages for Phriction documents on search results.

I think we'd likely want to pursue T8646 first and see if that resolves this on its own.

Sep 17 2015, 11:45 AM · Phriction, Search
Pawka added a comment to T9416: Display parent pages for Phriction documents on search results.

Can you suggest the best way to achieve this?

Sep 17 2015, 11:44 AM · Phriction, Search

Sep 15 2015

Pawka updated the task description for T9416: Display parent pages for Phriction documents on search results.
Sep 15 2015, 5:46 AM · Phriction, Search

Sep 14 2015

epriestley added a comment to T9416: Display parent pages for Phriction documents on search results.

I remember we had this implemented before, but can not find task why it was removed.

Sep 14 2015, 2:02 PM · Phriction, Search
chad placed T9416: Display parent pages for Phriction documents on search results up for grabs.
Sep 14 2015, 1:58 PM · Phriction, Search
Pawka assigned T9416: Display parent pages for Phriction documents on search results to epriestley.
Sep 14 2015, 1:07 PM · Phriction, Search
Pawka created T9416: Display parent pages for Phriction documents on search results.
Sep 14 2015, 1:06 PM · Phriction, Search

Sep 13 2015

• 123123123 added a project to T9191: Display repository status (e.g. "importing") in search results: Search.
Sep 13 2015, 2:47 AM · Search, Diffusion
• 123123123 updated subscribers of T9191: Display repository status (e.g. "importing") in search results.
Sep 13 2015, 2:33 AM · Search, Diffusion
• 123123123 updated subscribers of T9191: Display repository status (e.g. "importing") in search results.
Sep 13 2015, 2:24 AM · Search, Diffusion

Sep 11 2015

epriestley added a comment to T8646: Provide more context for search results, particularly wiki documents.

D14097 reverts this because it felt really bad in production, and generally not very promising as a direction we could iterate on and make successful.

Sep 11 2015, 4:00 AM · Design, Search, Restricted Project
chad added a comment to T8646: Provide more context for search results, particularly wiki documents.

pls revert. pls.

Sep 11 2015, 3:53 AM · Design, Search, Restricted Project
epriestley added a comment to T8646: Provide more context for search results, particularly wiki documents.

How about we:

Sep 11 2015, 3:33 AM · Design, Search, Restricted Project
chad added a comment to T8646: Provide more context for search results, particularly wiki documents.

Sep 11 2015, 3:28 AM · Design, Search, Restricted Project
chad added a comment to T8646: Provide more context for search results, particularly wiki documents.

I mocked this out and intended to build it into the redesign for PHUIObjectItemListView, but never got to it. A snippet/summary button like GitHub uses. Could be useful here.

Sep 11 2015, 3:27 AM · Design, Search, Restricted Project
chad added a comment to T8646: Provide more context for search results, particularly wiki documents.

I searched for 'self actions' earlier today and that search would be much harder now.

Sep 11 2015, 3:25 AM · Design, Search, Restricted Project
epriestley added a comment to T8646: Provide more context for search results, particularly wiki documents.

Here's a case where the result feels OK, especially if I'm a new user:

Sep 11 2015, 3:13 AM · Design, Search, Restricted Project
epriestley added a comment to T8646: Provide more context for search results, particularly wiki documents.

On real data, this feels very bloated to me for tasks, at least:

Sep 11 2015, 3:12 AM · Design, Search, Restricted Project
epriestley added a comment to T8646: Provide more context for search results, particularly wiki documents.

This doesn't feel completely solid to us yet so we're going to try it out for a bit and see if there are further adjustments to make. We're interested in feedback on this version of the feature if anyone has a particularly positive or negative experience with it. I'll push it to this install shortly so it's available to play around with.

Sep 11 2015, 2:11 AM · Design, Search, Restricted Project
epriestley moved T8646: Provide more context for search results, particularly wiki documents from Backlog to Paused on the Prioritized board.
Sep 11 2015, 2:05 AM · Design, Search, Restricted Project

Sep 10 2015

epriestley added a comment to T8646: Provide more context for search results, particularly wiki documents.

See that diff for some details, here's what it looks like currently:

Sep 10 2015, 6:45 PM · Design, Search, Restricted Project
epriestley added a comment to T8646: Provide more context for search results, particularly wiki documents.

D14095 is a rough pass at this. I'm summarizing (showing the first ~paragraph of content) rather than showing contextual content around body search results. This is easier and maybe-better, given that our search results are more highly structured than webpages? I'm not sure if this holds up in practice.

Sep 10 2015, 6:44 PM · Design, Search, Restricted Project
epriestley claimed T8646: Provide more context for search results, particularly wiki documents.
Sep 10 2015, 6:42 PM · Design, Search, Restricted Project
epriestley added a revision to T8646: Provide more context for search results, particularly wiki documents: Restricted Differential Revision.
Sep 10 2015, 6:42 PM · Design, Search, Restricted Project
angie moved T8646: Provide more context for search results, particularly wiki documents from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Sep 10 2015, 5:10 PM · Design, Search, Restricted Project

Sep 9 2015

epriestley added a comment to T8646: Provide more context for search results, particularly wiki documents.

This is technically straightforward but probably needs some design work. I'd guess it's on the order of 2-4 hours depending how messy application/customfield stuff ends up, although that may happen in a technical block and a separate design block. This can be slipped in if approved.

Sep 9 2015, 11:55 PM · Design, Search, Restricted Project
epriestley added a comment to T8660: Top search bar is not consistent about searching open vs closed document types.

This is easy to change but I'm not really convinced it's better, even though it is inconsistent.

Sep 9 2015, 11:52 PM · FreeBSD, Search, Restricted Project

Aug 30 2015

avivey added a parent task for T8256: Allow global searching of repository names (instead of commits): T9287: Working with many repositories.
Aug 30 2015, 5:33 PM · Restricted Project, Search

Aug 29 2015

joshuaspence added a project to T8823: Unhandled Exception ("AphrontQueryException") when searching: Search.
Aug 29 2015, 11:53 PM · Search

Aug 26 2015

joshuaspence added a comment to T8602: "Merge Duplicate Tasks" shows results in wrong order with ElasticSearch.

I applied the following change locally. I'm not convinced that it is the most correct solution, but it seems to have worked for our install:

Aug 26 2015, 10:06 PM · Elasticsearch, Search

Aug 23 2015

joshuaspence added a project to T9130: issue on phabricator website: second page of an advanced search is not accessible: Search.
Aug 23 2015, 6:30 AM · Search

Aug 20 2015

joshuaspence added a comment to T9191: Display repository status (e.g. "importing") in search results.

I don't quite understand the use case here... I imagine that importing repositories is something that happens very infrequently and so I think that such a change would have no effect most of the time. Am I misunderstanding?

Aug 20 2015, 9:58 PM · Search, Diffusion

Aug 17 2015

joshuaspence updated subscribers of T8602: "Merge Duplicate Tasks" shows results in wrong order with ElasticSearch.
Aug 17 2015, 9:44 PM · Elasticsearch, Search
joshuaspence added a comment to T8602: "Merge Duplicate Tasks" shows results in wrong order with ElasticSearch.

Comparing the mappings before and after (with curl 'http://localhost:9200/phabricator/_mappings?pretty=true'):

Aug 17 2015, 7:21 AM · Elasticsearch, Search
joshuaspence added a comment to T8602: "Merge Duplicate Tasks" shows results in wrong order with ElasticSearch.

I've made some small progress here.

Aug 17 2015, 6:26 AM · Elasticsearch, Search

Aug 15 2015

devurandom created T9191: Display repository status (e.g. "importing") in search results.
Aug 15 2015, 10:32 AM · Search, Diffusion

Aug 11 2015

epriestley updated subscribers of T8285: Global advanced search only shows max. 100 results; pagination link ("Next") shown but empty.
Aug 11 2015, 12:21 PM · Search

Jul 23 2015

joshuaspence closed T8380: Queueing search indexers is very slow as Resolved.

Pretty sure this was fixed by D13519.

Jul 23 2015, 9:05 AM · Search
joshuaspence claimed T8602: "Merge Duplicate Tasks" shows results in wrong order with ElasticSearch.
Jul 23 2015, 8:59 AM · Elasticsearch, Search
chad added a comment to T6943: Create "basic" and "advanced" modes in Maniphest Search UI.

You can build a Dashboard Panel and embed multiple queries. There isn't current OR functionality.

Jul 23 2015, 4:30 AM · Design, Search, Maniphest
fionaguoguolu added a comment to T6943: Create "basic" and "advanced" modes in Maniphest Search UI.

I want to have a query that list all the diff related to me, including author:me, review:me, subscribe:me. Currently the board doesn't support this query. I can only do author:me AND review:me AND subscribe:me.

Jul 23 2015, 4:25 AM · Design, Search, Maniphest

Jul 16 2015

epriestley added a comment to T8667: Don't index Diviner sub-atoms in global search.

Currently, these results are essentially never useful to anyone, so I don't think the proposed solution (adding difficult-to-discovery complexity to the typeahead) is very good. Instead, we should improve the quality of the search results. For example, only indexing top-level atoms (in PHP, classes and functions). I believe we already have the concept of "top-level" in Diviner.

Jul 16 2015, 3:23 PM · Diviner

Jul 8 2015

chad removed a member for Search: chad.
Jul 8 2015, 7:37 PM

Jul 6 2015

eadler moved T8660: Top search bar is not consistent about searching open vs closed document types from Backlog to Nits on the FreeBSD board.
Jul 6 2015, 1:59 AM · FreeBSD, Search, Restricted Project

Jul 2 2015

joshuaspence closed T8732: Exception whilst reindexing search documents as Resolved.

Yep, I believe so.

Jul 2 2015, 8:44 PM · Search, Maniphest
epriestley added a comment to T8732: Exception whilst reindexing search documents.

This is probably fixed by rPd5e4d960.

Jul 2 2015, 3:38 PM · Search, Maniphest

Jul 1 2015

joshuaspence closed T8576: Indexing search documents uses a lot of memory as Resolved by committing Restricted Diffusion Commit.
Jul 1 2015, 10:09 PM · Search
joshuaspence added a revision to T8576: Indexing search documents uses a lot of memory: Restricted Differential Revision.
Jul 1 2015, 10:06 PM · Search
joshuaspence created T8732: Exception whilst reindexing search documents.
Jul 1 2015, 10:00 PM · Search, Maniphest

Jun 28 2015

chad renamed T8646: Provide more context for search results, particularly wiki documents from improving the snippeting of search results to Improving the snippeting of search results.
Jun 28 2015, 8:45 PM · Design, Search, Restricted Project
joshuaspence added a project to T8646: Provide more context for search results, particularly wiki documents: Search.
Jun 28 2015, 8:26 PM · Design, Search, Restricted Project

Jun 25 2015

hach-que created T8667: Don't index Diviner sub-atoms in global search.
Jun 25 2015, 2:06 AM · Diviner

Jun 24 2015

eadler added a project to T8660: Top search bar is not consistent about searching open vs closed document types: FreeBSD.
Jun 24 2015, 9:25 PM · FreeBSD, Search, Restricted Project
jhurwitz created T8660: Top search bar is not consistent about searching open vs closed document types.
Jun 24 2015, 8:32 PM · FreeBSD, Search, Restricted Project

Jun 18 2015

joshuaspence created T8602: "Merge Duplicate Tasks" shows results in wrong order with ElasticSearch.
Jun 18 2015, 12:06 PM · Elasticsearch, Search
joshuaspence renamed T8598: Incorrect Elasticsearch index from Incorrect Elasticsearch inder to Incorrect Elasticsearch index.
Jun 18 2015, 8:14 AM · Elasticsearch, Search
joshuaspence created T8598: Incorrect Elasticsearch index.
Jun 18 2015, 5:34 AM · Elasticsearch, Search
• Soperf added 1 mock(s) for T8380: Queueing search indexers is very slow: M1435: Brokens?.
Jun 18 2015, 3:55 AM · Search

Jun 17 2015

epriestley added a comment to T8576: Indexing search documents uses a lot of memory.

That stack trace is bonkers, I think we're calling tput cols every time we update a progress bar.

Jun 17 2015, 12:22 PM · Search
joshuaspence created T8578: Provide a way to remove things from the search index.
Jun 17 2015, 7:41 AM · Search
joshuaspence added a comment to T8576: Indexing search documents uses a lot of memory.

I ran this same command on a separate host and stopped the phd daemons before running the command. Doing so allowed the command to complete successfully.

Jun 17 2015, 7:04 AM · Search
joshuaspence created T8576: Indexing search documents uses a lot of memory.
Jun 17 2015, 3:48 AM · Search

Jun 11 2015

aklapper added a project to T8510: Typeahead project proposals in Maniphest advanced search do not always include exact matches: Wikimedia.
Jun 11 2015, 11:48 AM · Typeahead, Prioritized, Wikimedia, Infrastructure, Search
aklapper created T8510: Typeahead project proposals in Maniphest advanced search do not always include exact matches.
Jun 11 2015, 11:48 AM · Typeahead, Prioritized, Wikimedia, Infrastructure, Search

Jun 8 2015

epriestley added a comment to T6943: Create "basic" and "advanced" modes in Maniphest Search UI.

To tie in some context:

Jun 8 2015, 7:31 PM · Design, Search, Maniphest

Jun 6 2015

jhurwitz moved T4475: Provide easier way to search within any Application when in it from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jun 6 2015, 3:36 AM · Restricted Project, Search

Jun 3 2015

angie moved T4475: Provide easier way to search within any Application when in it from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jun 3 2015, 8:35 PM · Restricted Project, Search
joshuaspence added a comment to T8380: Queueing search indexers is very slow.

Looks like --background is six times faster though: https://secure.phabricator.com/xhprof/profile/PHID-FILE-zy56ub2hhqqmrsgelvdl/

Jun 3 2015, 12:00 AM · Search

Jun 2 2015

joshuaspence added a comment to T8380: Queueing search indexers is very slow.

Here's a profile: https://secure.phabricator.com/xhprof/profile/PHID-FILE-6qploks2cyzbwune3vki/

Jun 2 2015, 8:57 PM · Search
joshuaspence added a comment to T8380: Queueing search indexers is very slow.

Sorta... My issue isn't that indexing ElasticSearch is slow, rather my issue is that queueing tasks into the daemons seems to be slow (this shouldn't be touching ElasticSearch, also I believe this issue existed when we were using MySQL indexes as well).

Jun 2 2015, 2:54 AM · Search
chad added a comment to T8380: Queueing search indexers is very slow.

Is this different you think than T8306

Jun 2 2015, 1:59 AM · Search
• micfish added 1 task(s) for M1433: Global Search: T8381: test tik.
Jun 2 2015, 12:46 AM · Search
joshuaspence added a comment to T8380: Queueing search indexers is very slow.

It might be worth noting that I am running the ./bin/search index command on the same machine that is running our daemons.

Jun 2 2015, 12:38 AM · Search
joshuaspence created T8380: Queueing search indexers is very slow.
Jun 2 2015, 12:38 AM · Search

May 26 2015

chad placed T6943: Create "basic" and "advanced" modes in Maniphest Search UI up for grabs.
May 26 2015, 3:52 AM · Design, Search, Maniphest
chad lowered the priority of T6943: Create "basic" and "advanced" modes in Maniphest Search UI from High to Normal.
May 26 2015, 3:49 AM · Design, Search, Maniphest

May 22 2015

epriestley closed T8274: Misconfigured Elasticsearch can fatal the setup issue process as Resolved.

Presuming this is resolved by D12967.

May 22 2015, 4:55 PM · Setup, Search

May 21 2015

fabe added a revision to T8274: Misconfigured Elasticsearch can fatal the setup issue process: Restricted Differential Revision.
May 21 2015, 3:44 PM · Setup, Search
fabe reopened T8274: Misconfigured Elasticsearch can fatal the setup issue process as "Open".
May 21 2015, 3:44 PM · Setup, Search
fabe added a comment to T8274: Misconfigured Elasticsearch can fatal the setup issue process.

Attached diff would be a quick fix. Probably not the right place to put it though. There seems to be no good place to actually call the new setURI/setIndex

May 21 2015, 3:43 PM · Setup, Search
pearlcode closed T8286: Press quick keyboard shortcut to focus main search bar, or open search modal as Resolved.
May 21 2015, 2:27 PM · Search
pearlcode reopened T8286: Press quick keyboard shortcut to focus main search bar, or open search modal as "Open".
May 21 2015, 2:27 PM · Search
epriestley closed T8286: Press quick keyboard shortcut to focus main search bar, or open search modal as Resolved.
  • Press / to focus the search input.
  • Configure this setting in Settings → Search Preferences.
  • Press ? for a list of keyboard commands.
May 21 2015, 2:27 PM · Search
pearlcode updated the task description for T8286: Press quick keyboard shortcut to focus main search bar, or open search modal.
May 21 2015, 2:26 PM · Search
epriestley triaged T8285: Global advanced search only shows max. 100 results; pagination link ("Next") shown but empty as Normal priority.

Yeah, this is a bug with the interaction between offsets and limits in the underlying fulltext search query (which finds documents matching the search terms) and policy-aware, cursor-based paging in the application-level query (which filters out documents you can't see). I wasn't able to find a clean fix in 5 minutes of poking at it.

May 21 2015, 2:25 PM · Search
pearlcode renamed T8286: Press quick keyboard shortcut to focus main search bar, or open search modal from Press quick keyboard short cut to focus main search bar, or open search modal to Press quick keyboard shortcut to focus main search bar, or open search modal.
May 21 2015, 2:25 PM · Search
pearlcode created T8286: Press quick keyboard shortcut to focus main search bar, or open search modal.
May 21 2015, 2:23 PM · Search
fabe added a comment to T8285: Global advanced search only shows max. 100 results; pagination link ("Next") shown but empty.

Didn't look at the code yet but it seems like the offset is somehow counted double (try playing with the offset parameter). Decreasing/Increasing it by one will add/remove two results each.
To get the remaining 14 tasks you can do a offset=50 (which will skip the first 100 tasks).

May 21 2015, 12:51 PM · Search
aklapper created T8285: Global advanced search only shows max. 100 results; pagination link ("Next") shown but empty.
May 21 2015, 12:26 PM · Search

May 20 2015

epriestley closed T8274: Misconfigured Elasticsearch can fatal the setup issue process as Resolved by committing Restricted Diffusion Commit.
May 20 2015, 9:21 PM · Setup, Search
angie added a project to T4475: Provide easier way to search within any Application when in it: Restricted Project.
May 20 2015, 5:23 PM · Restricted Project, Search
tycho.tatitscheff added a comment to T8274: Misconfigured Elasticsearch can fatal the setup issue process.

seems to be related to {rP16a8ed72bddaf459a02ee7cd95f232ad0045c05c}

May 20 2015, 3:13 PM · Setup, Search