Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add "search by new release" and "trending" sort orders, link to them from homepage #3447

Closed
jfkw opened this issue Mar 27, 2018 · 8 comments · Fixed by #12888
Closed

add "search by new release" and "trending" sort orders, link to them from homepage #3447

jfkw opened this issue Mar 27, 2018 · 8 comments · Fixed by #12888
Labels
feature request search Elasticsearch, search filters, and so on usability UX/UI design, user experience, user interface

Comments

@jfkw
Copy link

jfkw commented Mar 27, 2018

Testing the new warehouse today at https://test.pypi.org, the list for "New Releases Hot off the press: the newest project releases" is only 5 items long. I can not find a link to view a longer list.

The older PyPI listing of 40 most recent packages was more usable given the rate of package uploads. A few projects upload many packages with each release.

A paged history of package uploads going back a day or two would be a welcome addition.

@brainwane brainwane added UX/UI design, user experience, user interface usability labels Mar 27, 2018
@brainwane
Copy link
Contributor

@jfkw Thanks for testing and suggesting this! Would #3424 solve your issue?

@jfkw
Copy link
Author

jfkw commented Mar 27, 2018

I do think the 'show more' buttons are a nice addition to the current home page. I'd still prefer to bookmark a list of 40+ recent packages, preferably with a paged history going back a day or so.

@brainwane
Copy link
Contributor

@jfkw Thanks for the response. In the very short term, in case you haven't already looked at what libraries.io provides, here's their "recent PyPI releases" page:

https://libraries.io/search?order=desc&platforms=PyPI&sort=latest_release_published_at

But I get that this is something where it may well make sense to have more recent releases on the front page of pypi.org. I'll defer to our designer on this.

@brainwane brainwane added the needs discussion a product management/policy issue maintainers and users should discuss label Mar 28, 2018
@nlhkabu
Copy link
Contributor

nlhkabu commented Mar 29, 2018

Thanks for your feedback @jfkw

Maybe we could introduce a new sort order 'by new releases' on the search results page? We could then link through to this page, where you could also filter the latest releases?

@ewdurbin @di how much work might it be to add this sort order to the search results?

@di
Copy link
Member

di commented Mar 29, 2018

@nlhkabu I agree, I don't think it would be a ton of work, and the the user would be able to add classifiers/filters to the search as well.

@brainwane
Copy link
Contributor

Potentially related: #3463.

@dstufft
Copy link
Member

dstufft commented Mar 29, 2018

The biggest thing about doing that would be that until we have incremental search reindexing, it would lag behind by some number of hours. That's not a big deal I think though, and would be resolved once we have incremental indexing.

@brainwane
Copy link
Contributor

We just got some advice on #701 so maybe we could do that soon and then address @jfkw's request with a combination of #3424, #3463, and a "sort by new releases" sort order in search results.

@brainwane brainwane added search Elasticsearch, search filters, and so on requires triaging maintainers need to do initial inspection of issue and removed needs discussion a product management/policy issue maintainers and users should discuss labels Mar 29, 2018
@brainwane brainwane changed the title New Releases list on landing page should be longer, paged history available add "search by new release" sort order Mar 29, 2018
@nlhkabu nlhkabu changed the title add "search by new release" sort order add "search by new release" and "trending" sort orders Apr 23, 2018
@nlhkabu nlhkabu changed the title add "search by new release" and "trending" sort orders add "search by new release" and "trending" sort orders, link to them from homepage Apr 23, 2018
yeraydiazdiaz pushed a commit to yeraydiazdiaz/warehouse that referenced this issue Dec 16, 2018
Fixes pypi#3447

Add zscore to Project document mapping
Add zscore to `_project_docs` query to populate on reindex
Add "Trending" sort order to search ordering dropdown
@di di removed the requires triaging maintainers need to do initial inspection of issue label Jun 26, 2022
@di di closed this as completed in #12888 Jan 24, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request search Elasticsearch, search filters, and so on usability UX/UI design, user experience, user interface
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants