Great job! Thanks Mike!
> 2024年2月22日 22:31,Alessandro Benedetti <a.benede...@sease.io> 写道:
>
> That's cool Mike! Well done!
>
> On Wed, 21 Feb 2024, 22:02 Anshum Gupta, <ans...@anshumgupta.net
> <mailto:ans...@anshumgupta.net>> wrote:
>> This is great! Like always, thank you Mike!
>>
>> On Mon, Feb 19, 2024 at 8:40 AM Michael McCandless
>> <luc...@mikemccandless.com <mailto:luc...@mikemccandless.com>> wrote:
>>> Hi Team,
>>>
>>> ~1.5 years ago (August 2022) we migrated our Lucene issue tracking from
>>> Jira to GitHub. Thank you Tomoko for all the hard work doing such a
>>> complex, multi-phased, high-fidelity migration!
>>>
>>> I finally finished also migrating jirasearch to GitHub:
>>> githubsearch.mikemccandless.com <https://githubsearch.mikemccandless.com/>.
>>> It was tricky because GitHub issues/PRs are fundamentally more complex than
>>> Jira's data model, and the GitHub REST API is also quite rich / heavily
>>> normalized. All of the source code for githubsearch lives here
>>> <https://github.com/mikemccand/luceneserver/tree/master/examples/githubsearch>.
>>> The UI remains its barebones self ;)
>>>
>>> Githubsearch
>>> <https://github.com/mikemccand/luceneserver/tree/master/examples/githubsearch>
>>> is dog food for us: it showcases Lucene (currently 9.8.0), and many of its
>>> fun features like infix autosuggest, block join queries (each comment is a
>>> sub-document on the issue/PR), DrillSideways faceting, near-real-time
>>> indexing/searching, synonyms (try “oome
>>> <https://githubsearch.mikemccandless.com/search.py?text=oome&dd=status%3AOpen>”),
>>> expressions, non-relevance and blended-relevance sort, etc. (This old
>>> blog post
>>> <https://blog.mikemccandless.com/2016/10/jiraseseach-20-dog-food-using-lucene-to.html>
>>> goes into detail.) Plus, it’s meta-fun to use Lucene to search its own
>>> issues, to help us be more productive in improving Lucene! Nicely
>>> recursive.
>>>
>>> In addition to good ol’ searching by text, githubsearch
>>> <https://githubsearch.mikemccandless.com/> has some new/fun features:
>>> Drill down to just PRs or issues
>>> Filter by “review requested” for a given user: poor Adrien has 8 (open) now
>>> <https://githubsearch.mikemccandless.com/search.py?sort=recentlyUpdated&dd=status%3AOpen&dd=requested_reviewers%3Ajpountz>
>>> (sorry)! Or see your mentions (Robert is mentioned in 27 open issues/PRs
>>> <https://githubsearch.mikemccandless.com/search.py?sort=recentlyUpdated&dd=status%3AOpen&dd=mentioned_users%3Armuir>).
>>> Or PRs that you reviewed (Uwe has reviewed 9 still-open PRs
>>> <https://githubsearch.mikemccandless.com/search.py?sort=recentlyUpdated&dd=status%3AOpen&dd=reviewed_users%3Auschindler>).
>>> Or issues and PRs where a user has had any involvement at all (Dawid has
>>> interacted on 197 issues/PRs
>>> <https://githubsearch.mikemccandless.com/search.py?sort=recentlyUpdated&dd=reviewed_users%3Adweiss>).
>>> Find still-open PRs that were created by a New Contributor
>>> <https://githubsearch.mikemccandless.com/search.py?chg=dds&text=&a1=author_association&a2=New+contributor&page=0&searcher=25792&sort=recentlyUpdated&format=list&id=cjhfx60attlt&dd=status%3AOpen&newText=>
>>> (an author who has no changes merged into our repository) or Contributor
>>> <https://githubsearch.mikemccandless.com/search.py?sort=recentlyUpdated&dd=status%3AOpen&dd=author_association%3AContributor>
>>> (non-committer who has had some changes merged into our repository) or
>>> Member
>>> <https://githubsearch.mikemccandless.com/search.py?sort=recentlyUpdated&dd=status%3AOpen&dd=author_association%3AMember>
>>> Here are the uber-stale (last touched more than a month ago) open PRs by
>>> outside contributors
>>> <https://githubsearch.mikemccandless.com/search.py?sort=recentlyUpdated&dd=status%3AOpen&dd=author_association%3ANew+contributor%2CContributor%2CNone&dd=updated_ago%3A%3E+1+month+ago&dd=issue_or_pr%3APR>.
>>> We should ideally keep this at 0, but it’s 83 now!
>>> “Link to this search” to get a short-er, more permanent URL (it is NOT a
>>> URL shortener, though!)
>>> Save named searches you frequently run (they just save to local cookie
>>> state on that one browser)
>>> I’m sure there are exciting bugs, feedback/patches welcome! If you see
>>> problems, please reply to this email or file an issue here
>>> <https://github.com/mikemccand/luceneserver/issues>.
>>>
>>> Note that jirasearch <https://jirasearch.mikemccandless.com/search.py>
>>> remains running, to search Solr, Tika and Infra issues.
>>>
>>> Happy Searching,
>>>
>>> Mike McCandless
>>>
>>> http://blog.mikemccandless.com <http://blog.mikemccandless.com/>
>>
>> --
>> Anshum Gupta