Thank you for all the warm feedback everyone, and all the exciting issues
already uncovered / ideas for improvements.  Now I have some more fun work
to do!

Mike McCandless

http://blog.mikemccandless.com


On Mon, Feb 19, 2024 at 12:58 PM Julie Tibshirani <juliet...@gmail.com>
wrote:

> This is so cool! Thank you Mike for developing and hosting these services!
>
> Julie
>
> On Mon, Feb 19, 2024 at 9:40 AM Michael Wechner <michael.wech...@wyona.com>
> wrote:
>
>> thank you very much!
>>
>> Am 19.02.24 um 17:39 schrieb Michael McCandless:
>>
>> 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. 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
>>
>>
>>

Reply via email to