This site shows the issues across all the various GitHub orgs that make up .NET, such as aspnet, dotnet, and nuget.
- We should consider using a stop list to avoid indexing super common words, such as "the".
- Find a way to incrementally update the trie so that we can offer quasi real-time indexing based on web hook events.
- We should support all of GitHub's query syntax
- It seems some of them use
andwhile some useorsemantics. For example,involvesusesorwhilelabelusesand. - Looks like we need a text match with an
inqualifer:test in:title,bodymeans "search in title and body"developer dependency in:titlemeans "search for developer and dependency in title only"- Hmm, looks like
inis just a global modifer, for exampledeveloper in:body console in:titlemeans "search for console and developer in either body or title".
- Do all key value pairs support commas or just
in? in:titlein:bodyin:commentsrepo:{org/repo}is:publicis:internalis:privatementions:{user}team:{orgname}/{teamName}commenter:{user}involves:{user}linked:prlinked:issueproject:{project}status:pendingstatus:successstatus:failure{sha}head:{branch}base:{branch}comments:{range}(range isn,<n,<=n,>n,>=n, orn..m)reactions:{range}interactions:{range}(interactions := reactions + comments)review:nonereview:requiredreview:approvedreview:changes_requestedreviewed-by:{user}review-requested:{user}team-review-requested:{user}created:{range}updated:{range}closed:{range}merged:{range}archived:truearchived:falseis:lockedis:unlockedno:project
- It seems some of them use
- We should support custom sorting
sort:comments-ascsort:comments-descsort:reactions-{reaction}-ascwhere{reaction}is+1,-1,smile,tada,heart,thinking_face,rocket,eyessort:reactions-{reaction}-desc
- We should replace the JavaScript octo-icon library with static CSS-based icons because the JavaScript ones don't work well with Blazor (basically, it works on initial render but when the page gets updated, for example, due to paging, the icons aren't updated while hitting Ctrl+R fixes the problem).