Page MenuHomePhabricator
Feed Advanced Search

Mar 2 2015

epriestley added a comment to T7425: Searching literal "help" 503's without diviner installed (best guess).

Well, I unhijacked symbol function_name as longhand for s function_name too.

Mar 2 2015, 10:20 PM · Search
epriestley added a revision to T7425: Searching literal "help" 503's without diviner installed (best guess): Restricted Differential Revision.
Mar 2 2015, 10:17 PM · Search
epriestley added a comment to T7425: Searching literal "help" 503's without diviner installed (best guess).

We also hijack the word "symbol" but that seems more reasonable than "help". And we hijack a bunch of single letters, but those aren't normally reasonable search queries.

Mar 2 2015, 10:15 PM · Search
epriestley added a comment to T7425: Searching literal "help" 503's without diviner installed (best guess).

Yeah, I think this is a hijack and agree with removing it. This came from "Jump Nav" where it made perfect sense, but when jump nav got merged with global search I think this stopped making very much sense.

Mar 2 2015, 10:13 PM · Search
• chasemp added a comment to T7425: Searching literal "help" 503's without diviner installed (best guess).

It's definitely a bit edge case but a user filed a bug against the error for our pre-D11830 instance, which I why I am here bugging you now :)

Mar 2 2015, 10:07 PM · Search
chad added a comment to T7425: Searching literal "help" 503's without diviner installed (best guess).

I would concur on the hi-jack and would vote to remove, though surprisingly I don't think it's come up.

Mar 2 2015, 10:04 PM · Search
• chasemp closed T7425: Searching literal "help" 503's without diviner installed (best guess) as Resolved.

As indicated pre-D11830 when I search 'help' I see:

Mar 2 2015, 9:59 PM · Search
• chasemp added a comment to T7425: Searching literal "help" 503's without diviner installed (best guess).

Will do a bit of leg work on my end to confirm. thank you!

Mar 2 2015, 5:53 PM · Search
epriestley added a comment to T7425: Searching literal "help" 503's without diviner installed (best guess).

Well, possibly fixed by D11830. But was certainly broken before D11830.

Mar 2 2015, 5:52 PM · Search
epriestley added a comment to T7425: Searching literal "help" 503's without diviner installed (best guess).

This was probably fixed by D11830. Are you behind rP84d4142b06b71e7dfe86f3c2c5c6b98973d1431c?

Mar 2 2015, 5:51 PM · Search
chad added a project to T7425: Searching literal "help" 503's without diviner installed (best guess): Search.
Mar 2 2015, 5:32 PM · Search

Feb 19 2015

devurandom added a comment to T7314: Default Phabricator search criteria confuses new users mixing commits and tasks.

Even more confusing than mixed tasks and commits, I find mixed tasks and codereviews, since they will have the same title, and just use a different callsign. The texts "Commit" and "Revision" below the callsign do not help much, since many people use the terms interchangeably.

Feb 19 2015, 3:35 PM · Search

Feb 18 2015

epriestley added a comment to T7314: Default Phabricator search criteria confuses new users mixing commits and tasks.

We aren't going to change the default in the upstream or prioritize document types within it -- it's not some weird mishmash like "commits and tasks", it's "all documents". I think this is the only reasonable default. Some installs do not use Maniphest at all, for example.

Feb 18 2015, 2:28 PM · Search
aklapper added a comment to T7314: Default Phabricator search criteria confuses new users mixing commits and tasks.

It looks like changing the order of items in getBuiltinQueryNames() in src/applications/search/query/PhabricatorSearchApplicationSearchEngine.php works for those accounts that still have the initial default order of searches and does not reset any custom orders set by existing account owners?

Feb 18 2015, 1:55 PM · Search
qgil added a comment to T7266: New saved custom search implicitly affects global search.
In T7266#96398, @qgil wrote:

I think that what actually confuses users is that the default option for general search after they register is not "Open tasks". Whenever they use the search field in the header, they get all those commits mixed with tasks, and they wonder why.

Feb 18 2015, 1:00 PM · Search
qgil created T7314: Default Phabricator search criteria confuses new users mixing commits and tasks.
Feb 18 2015, 12:59 PM · Search

Feb 17 2015

chad added a comment to T7251: Feature Request: Product Studio style query builder and tabular report.

"tabular results" get suggested maybe 1-2 times a year, so there isn't much interest on our side to pursue that at the moment, there just are larger gains to be made in other areas of ApplicationSearch and we are interested in working on that with the types of example you explained. Thanks for putting that together.

Feb 17 2015, 2:59 AM · Search
chad updated subscribers of T6943: Create "basic" and "advanced" modes in Maniphest Search UI.
Feb 17 2015, 2:41 AM · Design, Search, Maniphest
chad merged task T7251: Feature Request: Product Studio style query builder and tabular report into T6943: Create "basic" and "advanced" modes in Maniphest Search UI.
Feb 17 2015, 2:41 AM · Search
chad added a comment to T7251: Feature Request: Product Studio style query builder and tabular report.

T6943#96234 and T4100 are mostly like already on this course. Going to close this in favor of those for discussion.

Feb 17 2015, 2:40 AM · Search
wbbradley added a comment to T7251: Feature Request: Product Studio style query builder and tabular report.

@epriestley @chad Sorry about the references to things that may not be meaningful. I'll try to expand.

Feb 17 2015, 2:34 AM · Search

Feb 16 2015

epriestley added a comment to T7276: Search should accept AND keyword.

I think you're coming from an environment which is very different from this one, and have a lot of expectations about how projects work that aren't true for this project. In particular, although this project is open source, it is not run by the community. You can find more information here:

Feb 16 2015, 5:53 PM · Search
thiemowmde added a comment to T7276: Search should accept AND keyword.

I'm not reporting a documentation issue here. I'm asking for the possibility to do an AND search even if an installation is set up to do OR by default (which is even mentioned as a possibility in the screenshots above). I was told MySQL supports +. So the only thing you need to implement is a replacement of AND with +. That's not "an entire fulltext engine". Why do you say that?

Feb 16 2015, 5:42 PM · Search
chad closed T7276: Search should accept AND keyword as Wontfix.

We strongly need features requests to solve real problems, we don't spend time on features or tasks that only exist in a theoretical space.

Feb 16 2015, 5:34 PM · Search
Mnkras added a comment to T7276: Search should accept AND keyword.

Phabricator uses MYSQL's fulltext search features, if MYSQL is not configured in a way that supports AND searches, then what can Phabricator do (besides write an entire MYSQL fulltext engine in PHP)?

Feb 16 2015, 5:26 PM · Search
thiemowmde added a comment to T7276: Search should accept AND keyword.

there is nothing that can be done.

Feb 16 2015, 5:23 PM · Search
Mnkras added a comment to T7276: Search should accept AND keyword.

Look, what epriestley is saying is that as long as Phabricator is configured according to its setup instructions it uses AND by default.

Feb 16 2015, 5:19 PM · Search
thiemowmde reopened T7276: Search should accept AND keyword as "Open".

Administrators receive explicit, detailed instructions.

Feb 16 2015, 4:56 PM · Search
epriestley added a comment to T7276: Search should accept AND keyword.

No hint of how to solve the actual problem other than "according to the instructions". Basically a RTFM. Not helpful.

Feb 16 2015, 4:42 PM · Search
epriestley closed T7276: Search should accept AND keyword as Wontfix.

When properly configured, all searches are AND searches, and "and" is a stopword so "x AND y" will have the same effect as "x y" and search for both terms. Phabricator raises setup warnings to help you configure it properly. If your install is not configured properly, you should pursue this with your administrators.

Feb 16 2015, 4:39 PM · Search
thiemowmde added a comment to T7276: Search should accept AND keyword.

I'm sorry?

  • No hint of how to solve the actual problem other than "according to the instructions". Basically a RTFM. Not helpful.
  • Ignoring the fact that I'm describing an actual problem and calling it "hypothetical". What the heck?
  • Ignoring the fact that I'm not asking for an OR operator but for an AND operator.

Probably the first and last time I'm reporting something here.

Feb 16 2015, 4:37 PM · Search
thiemowmde renamed T7276: Search should accept AND keyword from Search should accept AND and OR keywords to Search should accept AND keyword.
Feb 16 2015, 4:33 PM · Search
epriestley closed T7276: Search should accept AND keyword as Wontfix.

When configured according to the setup instructions, AND is the default. It looks like your install's administrators are planning to update the configuration.

Feb 16 2015, 4:09 PM · Search
thiemowmde added a comment to T7276: Search should accept AND keyword.

What I actually wanted to use is AND.

Feb 16 2015, 3:12 PM · Search
epriestley added a comment to T7276: Search should accept AND keyword.

Can you give me an example of an "OR" query you'd like to run? What problem do you hope to solve by using OR queries?

Feb 16 2015, 1:36 PM · Search
thiemowmde created T7276: Search should accept AND keyword.
Feb 16 2015, 1:13 PM · Search
chad added a comment to T7251: Feature Request: Product Studio style query builder and tabular report.

I have no idea what "Project Studio" is and Google doesn't seem helpful either.

Feb 16 2015, 2:53 AM · Search

Feb 14 2015

joshuaspence renamed T7266: New saved custom search implicitly affects global search from New saved custom search implicitly affects global search (confusing at least our users :) to New saved custom search implicitly affects global search.
Feb 14 2015, 9:38 AM · Search

Feb 13 2015

qgil added a comment to T6864: Sort Queries in Ascending/Descending Order.

We have a similar request in Wikimedia that could be solved in the same way: Allow sorting by oldest and newest in Date Update/Created in search queries

Feb 13 2015, 10:14 PM · Search, Custom Fields
qgil added a comment to T7266: New saved custom search implicitly affects global search.

I think that what actually confuses users is that the default option for general search after they register is not "Open tasks". Whenever they use the search field in the header, they get all those commits mixed with tasks, and they wonder why.

Feb 13 2015, 10:10 PM · Search
• chasemp updated the task description for T7266: New saved custom search implicitly affects global search.
Feb 13 2015, 5:44 PM · Search
• chasemp created T7266: New saved custom search implicitly affects global search.
Feb 13 2015, 5:31 PM · Search
chad added a comment to T6943: Create "basic" and "advanced" modes in Maniphest Search UI.

Given a bit of thought to this, and a lot of research into competing products. In essence I think T4100 is the correct path, but with a slightly more expanded role - basically go all in.

Feb 13 2015, 2:09 AM · Design, Search, Maniphest

Feb 12 2015

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

T7251 is a suggestion of a UI I particularly like - the Product Studio (Microsoft's internal bug tracker) / "query builder" interface.

Feb 12 2015, 9:23 PM · Design, Search, Maniphest
epriestley added a comment to T7251: Feature Request: Product Studio style query builder and tabular report.

Can you list some queries you'd like to execute that you can not currently execute, and why those queries are interesting/useful (e.g., what problem does seeing that result set solve)?

Feb 12 2015, 9:05 PM · Search
wbbradley created T7251: Feature Request: Product Studio style query builder and tabular report.
Feb 12 2015, 8:57 PM · Search

Feb 6 2015

chad updated subscribers of T6943: Create "basic" and "advanced" modes in Maniphest Search UI.
Feb 6 2015, 7:05 PM · Design, Search, Maniphest

Jan 23 2015

chad renamed T4475: Provide easier way to search within any Application when in it from Provide shortcuts in Search Typeahead to searching just within the current Application to Provide easier way to search within any Application when in it.
Jan 23 2015, 8:45 PM · Restricted Project, Search

Jan 22 2015

chad updated subscribers of T4475: Provide easier way to search within any Application when in it.
Jan 22 2015, 10:39 PM · Restricted Project, Search

Jan 13 2015

chad updated subscribers of T6943: Create "basic" and "advanced" modes in Maniphest Search UI.
Jan 13 2015, 6:35 AM · Design, Search, Maniphest
chad merged task T6717: Improving the usability of Maniphest's advanced search into T6943: Create "basic" and "advanced" modes in Maniphest Search UI.
Jan 13 2015, 6:35 AM · Search
chad added a comment to T6943: Create "basic" and "advanced" modes in Maniphest Search UI.

(also, if you have examples from other sites you feel do this well, feel free to drop inspiration here).

Jan 13 2015, 12:45 AM · Design, Search, Maniphest
btrahan reassigned T6943: Create "basic" and "advanced" modes in Maniphest Search UI from btrahan to chad.

Sure.

Jan 13 2015, 12:43 AM · Design, Search, Maniphest
chad moved T6943: Create "basic" and "advanced" modes in Maniphest Search UI from Backlog to Short Term on the Design board.
Jan 13 2015, 12:43 AM · Design, Search, Maniphest
chad added a project to T6943: Create "basic" and "advanced" modes in Maniphest Search UI: Design.

Is this yoinkable for a Design direction? I can easily bang out a few mocks this week of various ideas. Short-term, I think we're wasting a lot of space. Long term, I want to make sure the experience is simple for new users, and powerful for people who have to sit in it all day.

Jan 13 2015, 12:42 AM · Design, Search, Maniphest

Jan 12 2015

btrahan triaged T6943: Create "basic" and "advanced" modes in Maniphest Search UI as High priority.
Jan 12 2015, 8:53 PM · Design, Search, Maniphest
btrahan claimed T6943: Create "basic" and "advanced" modes in Maniphest Search UI.
Jan 12 2015, 8:53 PM · Design, Search, Maniphest
chad added a comment to T6943: Create "basic" and "advanced" modes in Maniphest Search UI.

I don't have a quick and easy answer for this, except to say this doesn't feel like a long term solution. It could be maybe if it was very very basic (1-2 fields already open, maybe Projects and Text) and everything else is advanced. Basically, if we could get 90% of searches with 2 fields, then maybe, I'm not sure though we have that information.

Jan 12 2015, 7:31 PM · Design, Search, Maniphest
btrahan added a comment to T6717: Improving the usability of Maniphest's advanced search.

I think T6943 is the short term fix, and not every person will be happy with it.

Jan 12 2015, 7:24 PM · Search
epriestley added a comment to T6943: Create "basic" and "advanced" modes in Maniphest Search UI.

Oh, and to clarify, my crazy-complicated proposal is the same as this, except we would additionally have an "edit" option which let users drag fields from "Basic" to "Advanced" or vice versa, and reorder fields within either view. Hiding fields (dragging them to "advanced") wouldn't remove them completely, it would just put them behind a "click to see all fields" disclosure.

Jan 12 2015, 7:23 PM · Design, Search, Maniphest
epriestley added a comment to T6717: Improving the usability of Maniphest's advanced search.

At least as a user, I would partition "Contains Words" into the "Advanced" mode, which would make this task worse.

Jan 12 2015, 7:17 PM · Search
epriestley added a comment to T6943: Create "basic" and "advanced" modes in Maniphest Search UI.
  • I think this worth trying, but I'm worried it won't be flexible enough to stick as a permanent solution. Specifically, my guess is that any partition we create of "basic" vs "advanced" fields will find lots of disagreement among users, and be something new for them to file feature requests about.
    • This might not even be that easy, since, e.g., if you're viewing a query result which uses any of the "advanced" fields, we should expand them by default (i.e., never hide active filters). So it might require making the search engine significantly more aware of fields as first-class objects anyway. But maybe we could just cheat / hard-code that.
Jan 12 2015, 6:59 PM · Design, Search, Maniphest
qgil added a comment to T6717: Improving the usability of Maniphest's advanced search.

It looks like this task could be merged with T6943: Create "basic" and "advanced" modes in Maniphest Search UI?

Jan 12 2015, 6:58 PM · Search
epriestley added a comment to T6943: Create "basic" and "advanced" modes in Maniphest Search UI.

I generally disfavor this approach since I think it will lead to even more bikeshedding ("X option is important, please move it to the default list!"), but it's way easier to try than the mess I proposed in D11306#106055.

Jan 12 2015, 6:54 PM · Design, Search, Maniphest
btrahan added a comment to T6943: Create "basic" and "advanced" modes in Maniphest Search UI.

@chad / @epriestley - feel free to say this is an outright bad idea, etc. Otherwise though I want to get moving on it.

Jan 12 2015, 6:54 PM · Design, Search, Maniphest
btrahan created T6943: Create "basic" and "advanced" modes in Maniphest Search UI.
Jan 12 2015, 6:52 PM · Design, Search, Maniphest

Jan 9 2015

chad triaged T6906: Archived / closed objects don't have "closed" look in typeahead results, in global search typeahead only as Normal priority.
Jan 9 2015, 6:09 AM · Typeahead, Contributor Onboarding, Design
btrahan edited projects for T6906: Archived / closed objects don't have "closed" look in typeahead results, in global search typeahead only, added: Search; removed Tokens.
Jan 9 2015, 12:32 AM · Typeahead, Contributor Onboarding, Design

Jan 8 2015

synsun.moon added a comment to T2632: MyISAM fulltext does not support non-latin languages and we don't warn you about it.

Thanks @fabe.
I resolved that issue after search init and change mysql config ( STRICT option ).
It works well but I found T6892.

Jan 8 2015, 10:22 AM · Search
fabe added a comment to T2632: MyISAM fulltext does not support non-latin languages and we don't warn you about it.

just run

./bin/search init

first.
This will create the needed elasticsearch index.

Jan 8 2015, 10:19 AM · Search
synsun.moon added a comment to T2632: MyISAM fulltext does not support non-latin languages and we don't warn you about it.

Thank you for your answer. But I met this error message.
after "search index --all"

[HTTP/404] Not Found
{"error":"IndexMissingException[[phabricator] missing]","status":404}

Is it need more configuration for this?

Jan 8 2015, 8:03 AM · Search
chad added a comment to T2632: MyISAM fulltext does not support non-latin languages and we don't warn you about it.

https://secure.phabricator.com/T5282#62676

Jan 8 2015, 5:56 AM · Search
synsun.moon added a comment to T2632: MyISAM fulltext does not support non-latin languages and we don't warn you about it.

Is there a temporary way to resolve this issue? ( Just only for wiki search )

Jan 8 2015, 5:54 AM · Search

Jan 5 2015

chad added projects to T6864: Sort Queries in Ascending/Descending Order: Custom Fields, Search.
Jan 5 2015, 4:11 AM · Search, Custom Fields

Dec 30 2014

chad added projects to T4182: add date chooser for ApplicationSearch date fields: Search, ApplicationSearch.
Dec 30 2014, 5:36 PM · ApplicationSearch
Krenair added a comment to T6638: Be able to find tasks by "is a blocker to task Y" or "is blocked by task Y" in the search interface.

See also T5352: Add ability to filter tasks on blocking status in search queries

Dec 30 2014, 7:40 AM · Restricted Project, Maniphest, Search

Dec 23 2014

valhallasw added a comment to T4475: Provide easier way to search within any Application when in it.

I have fiddled a bit with this, and I've got a few implementation questions.

Dec 23 2014, 2:13 PM · Restricted Project, Search
epriestley closed T6747: Add setup warning for ft_boolean_syntax for installs using MySQL search as Resolved.

Presuming resolved by D11030.

Dec 23 2014, 12:00 AM · Maniphest, Search

Dec 22 2014

epriestley closed T5990: Elasticsearch search backend requires auto_create_index turned on as Resolved.

Presuming resolved by D10955, yell if I missed something or there's some followup.

Dec 22 2014, 11:55 PM · Elasticsearch, Search
epriestley closed T6780: Can't search an exact phrase in Phabricator as Resolved.

Closed by commit rPc953c0fedc17.

Dec 22 2014, 9:00 PM · Wikimedia, Search, Elasticsearch
fabe added a revision to T6747: Add setup warning for ft_boolean_syntax for installs using MySQL search : Restricted Differential Revision.
Dec 22 2014, 2:55 PM · Maniphest, Search

Dec 18 2014

WikiChad added a revision to T6780: Can't search an exact phrase in Phabricator: Restricted Differential Revision.
Dec 18 2014, 8:30 PM · Wikimedia, Search, Elasticsearch
epriestley added a comment to T6740: Put some kind of stemmer on the MySQL search index.

The stemmer should probably make an effort to preserve exact phrase search. Likely, this means special handling of quoted terms when tokenizing and stemming the query.

Dec 18 2014, 3:56 PM · Search
epriestley added a comment to T6780: Can't search an exact phrase in Phabricator.

Yeah, this is specific to ElasticSearch -- exact phrase search works on this install with the MySQL backend T6747.

Dec 18 2014, 3:55 PM · Wikimedia, Search, Elasticsearch
qgil created T6780: Can't search an exact phrase in Phabricator.
Dec 18 2014, 1:28 PM · Wikimedia, Search, Elasticsearch

Dec 15 2014

ahoffer2 added a comment to T6747: Add setup warning for ft_boolean_syntax for installs using MySQL search .

Thanks! The + thing didn't work but I've just asked the team that owns the Phabricator install to change the config setting.

Dec 15 2014, 1:05 AM · Maniphest, Search

Dec 14 2014

epriestley added a comment to T6747: Add setup warning for ft_boolean_syntax for installs using MySQL search .

If you're using the MySQL index (I think you are), the MySQL configuration value ft_boolean_syntax should be set per the edited task description. We'll add a setup warning to make this more clear to administrators.

Dec 14 2014, 11:40 AM · Maniphest, Search
epriestley renamed T6747: Add setup warning for ft_boolean_syntax for installs using MySQL search from Create "all of these words" or AND based search to Add setup warning for ft_boolean_syntax for installs using MySQL search .
Dec 14 2014, 11:38 AM · Maniphest, Search

Dec 13 2014

ahoffer2 added a comment to T6747: Add setup warning for ft_boolean_syntax for installs using MySQL search .

Huh, our install definitely treats it as an OR. Do you know which configuration settings I should be looking at to control it?

Dec 13 2014, 11:07 PM · Maniphest, Search
epriestley added a comment to T6747: Add setup warning for ft_boolean_syntax for installs using MySQL search .

I think search already works like this? It depends on some configuration settings, but, for example, if you search for "search" on this install, you get 100+ results:

Dec 13 2014, 1:24 PM · Maniphest, Search
ahoffer2 created T6747: Add setup warning for ft_boolean_syntax for installs using MySQL search .
Dec 13 2014, 5:50 AM · Maniphest, Search

Dec 12 2014

chad added a comment to T6740: Put some kind of stemmer on the MySQL search index.

I this.

Dec 12 2014, 5:52 PM · Search
epriestley created T6740: Put some kind of stemmer on the MySQL search index.
Dec 12 2014, 5:47 PM · Search

Dec 11 2014

epriestley added a comment to T4475: Provide easier way to search within any Application when in it.

We had that, almost exactly:

Dec 11 2014, 12:21 PM · Restricted Project, Search
qgil added a comment to T6717: Improving the usability of Maniphest's advanced search.

In general, I'd strongly prefer to improve search based on specific problems with finding information, rather than, e.g., intuition about which fields are probably popular.

Dec 11 2014, 10:31 AM · Search
qgil updated subscribers of T4475: Provide easier way to search within any Application when in it.

at the very least, the filter should be set when I am in one of the subareas of Phabricator. I.e. when I am in Maniphest (looking at a bug), the search should be limited to bugs; when I am in Diffusion, the search should be limited to commits.

Compare how e.g. Github works: when you are in a repo, the search box has a little "This repository" tag in it (which can be cleared by backspace) which limits the search to the current repo. Something similar could be done in Phabricator with the applications: when you are e.g. in Maniphest, show a little "Tasks" prefix which can be removed, and if it is not removed, the quicksearch should send you to the Maniphest search form (which has different controls, so filtering is not the only reason why it is far superior to the general search form) instead of the generic search form.

Dec 11 2014, 10:20 AM · Restricted Project, Search
chad added a revision to T6717: Improving the usability of Maniphest's advanced search: Restricted Differential Revision.
Dec 11 2014, 4:37 AM · Search
epriestley added a comment to T6717: Improving the usability of Maniphest's advanced search.

Sure, send me a diff?

Dec 11 2014, 3:40 AM · Search
chad added a comment to T6717: Improving the usability of Maniphest's advanced search.

That number sound high to me, at least higher than I'd expect for something being under the page fold. It seems reasonable to move it up at least, maybe above status?

Dec 11 2014, 3:32 AM · Search
epriestley added a comment to T6717: Improving the usability of Maniphest's advanced search.

The downstream task makes this claim:

Dec 11 2014, 2:34 AM · Search