Page MenuHomePhabricator

Phabricator (Search)Milestone
ActivePublic

Members (14)

Watchers

  • This project does not have any watchers.
  • View All

Details

Description

This milestone is for tasks related to Phabricator's search engine.

Recent Activity

Fri, Mar 29

WhyIsNameSoHardOmg created T361414: Allow users to see italicized titles just by the official (not the gadget) navigation popups, without clicking the article.
Fri, Mar 29, 11:03 PM · Web-Team-Backlog, Page-Previews

Mon, Mar 25

Aklapper added a comment to T360701: Autocomplete project proposals in Maniphest search form don't always offer "any" and "not" options.

Thanks! Confirming. Workaround: Enter not(wikibase-lua) per https://www.mediawiki.org/wiki/Phabricator/Help#Search_terms

Mon, Mar 25, 9:44 AM · Phabricator (Search), User-brennen, Release-Engineering-Team
Aklapper renamed T360701: Autocomplete project proposals in Maniphest search form don't always offer "any" and "not" options from Maniphest search for tasks not in a tag may be broken for some tags after update to wmf/2024-03-11 to Autocomplete project proposals in Maniphest search form don't always offer "any" and "not" options.
Mon, Mar 25, 9:43 AM · Phabricator (Search), User-brennen, Release-Engineering-Team
Michael changed the status of T360701: Autocomplete project proposals in Maniphest search form don't always offer "any" and "not" options from Stalled to Open.

Steps to reproduce:

Mon, Mar 25, 9:10 AM · Phabricator (Search), User-brennen, Release-Engineering-Team

Sun, Mar 24

Aklapper changed the status of T360701: Autocomplete project proposals in Maniphest search form don't always offer "any" and "not" options from Open to Stalled.

Need steps to reproduce; please reset task status once provided

Sun, Mar 24, 5:38 PM · Phabricator (Search), User-brennen, Release-Engineering-Team

Dec 20 2023

Aklapper added a comment to T353738: Various AphrontQueryTimeoutQueryException in global search when setting a Tag (does not happen without tag).

Ah, I think I understand now. Sorry!

Dec 20 2023, 2:53 AM · Phabricator (Search)
Bugreporter added a comment to T353738: Various AphrontQueryTimeoutQueryException in global search when setting a Tag (does not happen without tag).

The expected search result should be the same as https://phabricator.wikimedia.org/search/query/TKNMNOSJLu3e/, since we do not use tags on commits.

  • If we use keyword only - no time out and I am able to browse all results
  • use keyword and tag - timeout
  • use keyword, tag and type - no timeout
Dec 20 2023, 2:53 AM · Phabricator (Search)
Aklapper renamed T353738: Various AphrontQueryTimeoutQueryException in global search when setting a Tag (does not happen without tag) from Various AphrontQueryTimeoutQueryException in Phabricator global search to Various AphrontQueryTimeoutQueryException in global search when setting a Tag (does not happen without tag).
Dec 20 2023, 2:53 AM · Phabricator (Search)
Aklapper added a comment to T353738: Various AphrontQueryTimeoutQueryException in global search when setting a Tag (does not happen without tag).

Could you please answer my question?:

Could you elaborate which behavior you would have expected instead? If you expected lots of search results, then this task is likely "declined" though...

Dec 20 2023, 2:49 AM · Phabricator (Search)
Bugreporter added a comment to T353738: Various AphrontQueryTimeoutQueryException in global search when setting a Tag (does not happen without tag).

No issue if we only use a keyword and no tag, such as https://phabricator.wikimedia.org/search/query/JGEWQr3x7.VC/, provided the keyword is not a common one (cf T258803).

Dec 20 2023, 2:46 AM · Phabricator (Search)
Aklapper added a comment to T353738: Various AphrontQueryTimeoutQueryException in global search when setting a Tag (does not happen without tag).

Do not think there are many search results.

Dec 20 2023, 2:45 AM · Phabricator (Search)
Bugreporter added a comment to T353738: Various AphrontQueryTimeoutQueryException in global search when setting a Tag (does not happen without tag).

Do not think there are many search results. Also there are no problem if we set another tag (e.g. srsearch with CirrusSearch).

Dec 20 2023, 2:36 AM · Phabricator (Search)

Dec 19 2023

Aklapper edited projects for T353738: Various AphrontQueryTimeoutQueryException in global search when setting a Tag (does not happen without tag), added: Phabricator (Search); removed Phabricator.
Dec 19 2023, 10:10 PM · Phabricator (Search)

Nov 4 2023

Aklapper raised the priority of T288905: Allow Phabricator Current Application context of Advanced Search & always display a Global Advanced Search from Lowest to Low.
Nov 4 2023, 10:04 PM · Phabricator (Search)

Nov 3 2023

Dzahn added a comment to T263063: Phabricator global search: "Cannot use object of type PhutilSafeHTML as array" error for certain strings.

Should it be upstreamed? Or not? I cannot reproduce locally (PHP 8.2) or in Phorge upstream though.

Nov 3 2023, 9:12 PM · Phabricator (Search)

Oct 22 2023

Aklapper closed T344677: MW user account indexing not updated for three days as Invalid.

Cannot reproduce anymore with latest created accounts; if this happens again I should check https://phabricator.wikimedia.org/daemon/

Oct 22 2023, 3:25 AM · Phabricator (Search)

Aug 22 2023

Aklapper created T344677: MW user account indexing not updated for three days.
Aug 22 2023, 9:35 AM · Phabricator (Search)

Aug 13 2023

Aklapper triaged T344113: Incomplete and inconsistent (Maniphest vs global) search results in Phabricator as Low priority.
Aug 13 2023, 7:04 AM · Phabricator (Search)

Aug 11 2023

Aklapper added a comment to T263063: Phabricator global search: "Cannot use object of type PhutilSafeHTML as array" error for certain strings.

This is a one-liner downstream patch we've been carrying around for three years which has not been upstreamed yet.

Aug 11 2023, 3:08 PM · Phabricator (Search)

Jul 12 2023

Aklapper moved T182160: Develop tests for phabricator search to detect regressions / search quality issues from To Triage to Search on the Phabricator board.
Jul 12 2023, 8:12 PM · Phabricator (Search), Release-Engineering-Team (Seen), User-MModell, Browser-Tests, observability

Oct 29 2022

valerio.bozzolan placed T305065: Cannot find some Tasks using simple search up for grabs.
Oct 29 2022, 4:42 PM · Phabricator (Search)
Aklapper added a comment to T305065: Cannot find some Tasks using simple search.

@valerio.bozzolan: Did you intentionally set yourself as task assignee?

Oct 29 2022, 2:23 PM · Phabricator (Search)

Oct 28 2022

hashar added a comment to T218103: "Tags" field in Maniphest Advanced Search does not offer MediaWiki-API in proposals when using "any" prefix.

any(mediawiki-action-api) works and is the canonical name of the project. #mediawiki-api is an additional hashtag.

Oct 28 2022, 1:38 PM · Phabricator (Search)
hashar closed T252149: Substring in title not found in Phabricator Global Search as Resolved.

Search for EchoPerUserBlacklist

Oct 28 2022, 1:32 PM · Phabricator (Search)
hashar closed T263836: No search results for recently created task as Resolved.

title:growth title:hebrew (without AND) gives me two tasks:

Oct 28 2022, 1:26 PM · Phabricator (Search)
hashar removed projects from T305065: Cannot find some Tasks using simple search: Elasticsearch, Discovery-Search.

We had a task to verify compatibility with ElasticSearch 7.10 then T303445#7807237 states Phabricator uses MySQL. From https://phabricator.wikimedia.org/config/cluster/search/ :

Oct 28 2022, 1:15 PM · Phabricator (Search)
hashar added a project to T305065: Cannot find some Tasks using simple search: Elasticsearch.

Elasticsearch since Phabricator uses that as backend:

hieradata/role/eqiad/phabricator.yaml
phabricator_cluster_search:
  - type: 'elasticsearch'
    path: '/phabricator'
    port: 9243
    version: 5
    hosts:
      - protocol: 'https'
        host: 'search.svc.eqiad.wmnet'
        roles:
          read: true
          write: true
Oct 28 2022, 1:06 PM · Phabricator (Search)
valerio.bozzolan renamed T305065: Cannot find some Tasks using simple search from Cannot search by Task title in some cases to Cannot find some Tasks using simple search.
Oct 28 2022, 9:37 AM · Phabricator (Search)
valerio.bozzolan updated the task description for T305065: Cannot find some Tasks using simple search.
Oct 28 2022, 9:32 AM · Phabricator (Search)

Sep 8 2022

hashar added a comment to T317284: The search no longer works with the WMF28 (CirrusSearch).

@Falloutgen for Wikimedia deployment we copy the composer dependencies to https://gerrit.wikimedia.org/r/mediawiki/vendor.git which has wmf branches as well. The reason is we do not run composer update on our production cluster, we instead rely on a copy of the dependencies stored in that git repo. Thus when deploying we would deploy mediawiki/core, extensions, skins AND mediawiki/vendor all using the same wmf branch (for example this week wmf/1.39.0-wmf.28). This way we have a guarantee the composer dependencies match the code.

Sep 8 2022, 9:00 AM · PHP 8.1 support, MediaWiki-User-Interface (autocomplete search), CirrusSearch, Discovery-Search
Falloutgen added a comment to T317284: The search no longer works with the WMF28 (CirrusSearch).

Everything is good on our side, I can even say that on a non-wmf wiki, the modifications made by the equipped works with :
PHP 8.1
Elasticsearch 7.17.6

Sep 8 2022, 8:54 AM · PHP 8.1 support, MediaWiki-User-Interface (autocomplete search), CirrusSearch, Discovery-Search
kostajh closed T317284: The search no longer works with the WMF28 (CirrusSearch) as Resolved.

Hello,

Good deduction, the error came from elastica which does not update its dependencies via compose in the main folder.

To solve the problem to ssh :
cd extensions/Elastica
Then
Composer update

Everything is now working normally in WMF28 and php 8.1, thanks :)

Do note that wmf branches are primarily intended for Wikimedia cluster deployment.

We try to follow this deployment cycle to anticipate as much as possible the updates and identify possible problems :)

Thanks a lot!

Sep 8 2022, 8:50 AM · PHP 8.1 support, MediaWiki-User-Interface (autocomplete search), CirrusSearch, Discovery-Search
Falloutgen added a comment to T317284: The search no longer works with the WMF28 (CirrusSearch).

Good deduction, the error came from elastica which does not update its dependencies via compose in the main folder.

Sep 8 2022, 8:31 AM · PHP 8.1 support, MediaWiki-User-Interface (autocomplete search), CirrusSearch, Discovery-Search
hashar updated subscribers of T317284: The search no longer works with the WMF28 (CirrusSearch).

We are in process of upgrading our ElasticSearch cluster from 6.2.0 to 7.1.5, from the git log of the Elastica MediaWiki extension:

* 3ad0eb4 - (HEAD -> master, origin/wmf/1.39.0-wmf.28, origin/master, origin/REL1_39, origin/HEAD) Remove now unnecessary phan suppression (8 days ago) <Erik Bernhardson>
*   c8195dc - Merge "Switch to Elastica 7.1.5 [re-apply]" (9 days ago) <Ebernhardson>
|\  
| * 1245f59 - Switch to Elastica 7.1.5 [re-apply] (10 days ago) <Ebernhardson>
* | 66cd46c - (origin/wmf/1.39.0-wmf.27, origin/wmf/1.39.0-wmf.26) Merge "Revert "Switch to Elastica 7.1.5"" (3 weeks ago) <jenkins-bot>
|\| 
| * 1778a2f - Revert "Switch to Elastica 7.1.5" (3 weeks ago) <Ebernhardson>
* | 86110ec - (origin/es710) Merge "Switch to Elastica 7.1.5" (3 weeks ago) <jenkins-bot>
|\| 
| * d1c5a15 - Switch to Elastica 7.1.5 (4 months ago) <David Causse>
Sep 8 2022, 8:27 AM · PHP 8.1 support, MediaWiki-User-Interface (autocomplete search), CirrusSearch, Discovery-Search
Falloutgen added a comment to T317284: The search no longer works with the WMF28 (CirrusSearch).

I added some more information because it seems that this problem comes from php 8.1 (for the search suggestion) and php 8.0 and 8.1 for CirrusSearch itself.
These two concerns were not present until now, we follow the wmf cycles in 8.1 the release of php 8.1.

Sep 8 2022, 8:26 AM · PHP 8.1 support, MediaWiki-User-Interface (autocomplete search), CirrusSearch, Discovery-Search
Falloutgen updated the task description for T317284: The search no longer works with the WMF28 (CirrusSearch).
Sep 8 2022, 8:23 AM · PHP 8.1 support, MediaWiki-User-Interface (autocomplete search), CirrusSearch, Discovery-Search
hashar updated the task description for T317284: The search no longer works with the WMF28 (CirrusSearch).
Sep 8 2022, 8:22 AM · PHP 8.1 support, MediaWiki-User-Interface (autocomplete search), CirrusSearch, Discovery-Search
Falloutgen updated the task description for T317284: The search no longer works with the WMF28 (CirrusSearch).
Sep 8 2022, 8:18 AM · PHP 8.1 support, MediaWiki-User-Interface (autocomplete search), CirrusSearch, Discovery-Search
Falloutgen created T317284: The search no longer works with the WMF28 (CirrusSearch).
Sep 8 2022, 8:17 AM · PHP 8.1 support, MediaWiki-User-Interface (autocomplete search), CirrusSearch, Discovery-Search

Jun 13 2022

Aklapper added a comment to T252150: Change default search scope for Search field in upper right corner from Global to Open Tasks.

The search scope is "Current Application" if you're in a Phab task. The search scope is global if you're on e.g. the Phab front page.
In general I recommend to use https://phabricator.wikimedia.org/maniphest/query/advanced/ for searching tasks.

Jun 13 2022, 10:34 PM · Phabricator (Search)
kostajh added a comment to T252150: Change default search scope for Search field in upper right corner from Global to Open Tasks.

Not sure if this is a new feature, but when you change the filter it posts to /settings/adjust/?key=search-scope. So you should only need to change it once. But the default can also be changed for everyone by administrators in the global default settings page.

Jun 13 2022, 10:30 AM · Phabricator (Search)

Jun 5 2022

Dylsss added a comment to T252150: Change default search scope for Search field in upper right corner from Global to Open Tasks.

Not sure if this is a new feature, but when you change the filter it posts to /settings/adjust/?key=search-scope. So you should only need to change it once. But the default can also be changed for everyone by administrators in the global default settings page.

Jun 5 2022, 4:25 AM · Phabricator (Search)

May 22 2022

Aklapper merged task T308946: upstream request timeout on Phabricator into T258803: Searching shorter terms ("gerrit", "cors") in global Phabricator search leads to upstream request timeout (too many results?).
May 22 2022, 7:05 AM · Phabricator (Search)
Dylsss added a comment to T308946: upstream request timeout on Phabricator.

I think this is the same as T291775 and T258803.

May 22 2022, 5:47 AM · Phabricator (Search)
AlexisJazz updated the task description for T308946: upstream request timeout on Phabricator.
May 22 2022, 12:35 AM · Phabricator (Search)

May 21 2022

AlexisJazz added a comment to T308946: upstream request timeout on Phabricator.
May 21 2022, 10:05 PM · Phabricator (Search)
Aklapper triaged T308946: upstream request timeout on Phabricator as Low priority.

Cannot reproduce on https://phabricator.wikimedia.org/search/ . https://phabricator.wikimedia.org/search/query/_ndFuPQejqYu/#R lists results.

May 21 2022, 8:27 PM · Phabricator (Search)

Mar 31 2022

valerio.bozzolan updated the task description for T305065: Cannot find some Tasks using simple search.
Mar 31 2022, 8:27 AM · Phabricator (Search)

Mar 30 2022

Aklapper triaged T305065: Cannot find some Tasks using simple search as Low priority.

Indeed; the proper Maniphest search at https://phabricator.wikimedia.org/maniphest/query/IReCdyJDn.xF/#R also does not list any results

Mar 30 2022, 4:35 PM · Phabricator (Search)

Feb 28 2022

RKemper updated the task description for T302736: Translate ES ansible playbook to cumin cookbook.
Feb 28 2022, 7:30 PM · Beta-Cluster-Infrastructure, Discovery-Search