{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":1772523,"defaultBranch":"master","name":"montysolr","ownerLogin":"adsabs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-05-19T17:40:17.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1004839?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1727370230.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"f7b283373d2458635dc7340d862a7fd9a72ebf31","ref":"refs/heads/jcrpaquin/improvement/solr-9.0-no-cache","pushedAt":"2024-09-26T17:03:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JCRPaquin","name":"Jean-Claude Paquin","path":"/JCRPaquin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1820796?s=80&v=4"},"commit":{"message":"Disable the citation cache inside solrconfig.xml","shortMessageHtmlLink":"Disable the citation cache inside solrconfig.xml"}},{"before":"85d7f6d539bf0184c0a5fc1fce46709ffa9a38ca","after":"ff53b76f38305271f0af2ee3e2370b83958b27dd","ref":"refs/heads/jcrpaquin/improvement/solr-9.0","pushedAt":"2024-09-26T16:48:34.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"JCRPaquin","name":"Jean-Claude Paquin","path":"/JCRPaquin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1820796?s=80&v=4"},"commit":{"message":"Add test case for replication URL handling","shortMessageHtmlLink":"Add test case for replication URL handling"}},{"before":"dc0c4fa606eed5be8cd780a5a6196f1319d21472","after":"85d7f6d539bf0184c0a5fc1fce46709ffa9a38ca","ref":"refs/heads/jcrpaquin/improvement/solr-9.0","pushedAt":"2024-08-19T21:57:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JCRPaquin","name":"Jean-Claude Paquin","path":"/JCRPaquin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1820796?s=80&v=4"},"commit":{"message":"Update luceneMatchVersion to fix warning\n\nWe were getting warnings about deprecated behavior at launch","shortMessageHtmlLink":"Update luceneMatchVersion to fix warning"}},{"before":null,"after":"dc0c4fa606eed5be8cd780a5a6196f1319d21472","ref":"refs/heads/jcrpaquin/improvement/solr-9.0","pushedAt":"2024-08-19T08:35:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JCRPaquin","name":"Jean-Claude Paquin","path":"/JCRPaquin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1820796?s=80&v=4"},"commit":{"message":"Match Lucene version to Solr dependency version","shortMessageHtmlLink":"Match Lucene version to Solr dependency version"}},{"before":"2eb3f39dd2c627d92129dd48efda3d4ce4a42912","after":null,"ref":"refs/heads/jcrpaquin/improvement/10k-test-suite","pushedAt":"2024-08-12T09:38:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JCRPaquin","name":"Jean-Claude Paquin","path":"/JCRPaquin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1820796?s=80&v=4"}},{"before":"43a7d40892de057b36f6169fe046396bc15e89c6","after":"78dde23a67e2ee7a4808b51fb2eefc1c8e062671","ref":"refs/heads/master","pushedAt":"2024-08-12T09:38:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JCRPaquin","name":"Jean-Claude Paquin","path":"/JCRPaquin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1820796?s=80&v=4"},"commit":{"message":"Implement the 10k Test Suite (#214)\n\n* Don't publish 10k test suite data yet\r\n\r\n* Add Jython fork as a submodule\r\n\r\nI needed to patch an issue in PyUnicode so I made a new fork; will remove if/when it gets upstreamed.\r\n\r\n* Ignore .DS_Store files\r\n\r\n* Add Jython submodule\r\n\r\n* Include Jython Gradle project in Montysolr\r\n\r\n* Add test for failing name parser test case\r\n\r\n* Handle fully unparsable inputs in the Python code\r\n\r\nPrior to this the code would error out because it expected at least 1 part. In cases where there are additional parenthesis around the string (it happens), and other miscellaneous inputs, there can be 0 parts instead.\r\n\r\n* Handle unparsable author names in the Java code\r\n\r\nThis causes the unparsed author name to pass through the system. In previous versions there would be (incorrect) null characters added to the output of this pass if the author name couldn't be parsed.\r\n\r\n* Use NFKC normalization for author names\r\n\r\nThis normalization pass helps to consolidate the Unicode code points in the string prior to other passes. Without this step some important parts of certain code points can be eliminated, resulting in mangled output.\r\n\r\n* Add test case for parenthesized author names\r\n\r\n* Allow `start` in position queries to be >= 0\r\n\r\n* Add 10k test suite test case\r\n\r\n* Un-ignore the dataset\r\n\r\n* Add the query dataset\r\n\r\n* Fix Jython unicode split behavior\r\n\r\n* Downgrade Gradle to handle Jython sub-build\r\n\r\n* Match test to new normalization code","shortMessageHtmlLink":"Implement the 10k Test Suite (#214)"}},{"before":"fcf89dcc75474c15c2751ee4058316fb41235520","after":"8dedc1b1b08c2ba326a659952c276543e3de530e","ref":"refs/heads/jcrpaquin/temp/disable-citation-cache","pushedAt":"2024-08-05T02:15:44.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"JCRPaquin","name":"Jean-Claude Paquin","path":"/JCRPaquin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1820796?s=80&v=4"},"commit":{"message":"Merge branch 'jcrpaquin/improvement/10k-test-suite' into jcrpaquin/temp/disable-citation-cache","shortMessageHtmlLink":"Merge branch 'jcrpaquin/improvement/10k-test-suite' into jcrpaquin/te…"}},{"before":"b94ce22df6a3c2fae668867893535c984d15be5b","after":"2eb3f39dd2c627d92129dd48efda3d4ce4a42912","ref":"refs/heads/jcrpaquin/improvement/10k-test-suite","pushedAt":"2024-08-05T02:11:25.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"JCRPaquin","name":"Jean-Claude Paquin","path":"/JCRPaquin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1820796?s=80&v=4"},"commit":{"message":"Match test to new normalization code","shortMessageHtmlLink":"Match test to new normalization code"}},{"before":"94d24614ccd941871e114daad1e500bb5a880951","after":"b94ce22df6a3c2fae668867893535c984d15be5b","ref":"refs/heads/jcrpaquin/improvement/10k-test-suite","pushedAt":"2024-08-05T00:33:37.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"JCRPaquin","name":"Jean-Claude Paquin","path":"/JCRPaquin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1820796?s=80&v=4"},"commit":{"message":"Merge master into 10k tests suite branch","shortMessageHtmlLink":"Merge master into 10k tests suite branch"}},{"before":"b9aa016712d96862eb76f71f9c04168e64d63335","after":"fcf89dcc75474c15c2751ee4058316fb41235520","ref":"refs/heads/jcrpaquin/temp/disable-citation-cache","pushedAt":"2024-08-05T00:15:37.000Z","pushType":"push","commitsCount":18,"pusher":{"login":"JCRPaquin","name":"Jean-Claude Paquin","path":"/JCRPaquin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1820796?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/master' into jcrpaquin/temp/disable-citation-cache","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/master' into jcrpaquin/temp/disa…"}},{"before":"0fc3f8f4f7791b5c3bf534d2e1a15a586a6b28fd","after":null,"ref":"refs/heads/jcrpaquin/improvement/java-11","pushedAt":"2024-06-24T10:41:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JCRPaquin","name":"Jean-Claude Paquin","path":"/JCRPaquin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1820796?s=80&v=4"}},{"before":"bc08d97e746557e0d9f38f81eaa3530d86199642","after":"43a7d40892de057b36f6169fe046396bc15e89c6","ref":"refs/heads/master","pushedAt":"2024-06-24T10:40:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JCRPaquin","name":"Jean-Claude Paquin","path":"/JCRPaquin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1820796?s=80&v=4"},"commit":{"message":"Change Montysolr build to use Java 11 (#218)","shortMessageHtmlLink":"Change Montysolr build to use Java 11 (#218)"}},{"before":null,"after":"0fc3f8f4f7791b5c3bf534d2e1a15a586a6b28fd","ref":"refs/heads/jcrpaquin/improvement/java-11","pushedAt":"2024-06-06T16:42:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JCRPaquin","name":"Jean-Claude Paquin","path":"/JCRPaquin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1820796?s=80&v=4"},"commit":{"message":"Change Montysolr build to use Java 11","shortMessageHtmlLink":"Change Montysolr build to use Java 11"}},{"before":"730a99210d0c6907ed482b3e61e7c3563b82d160","after":"bc08d97e746557e0d9f38f81eaa3530d86199642","ref":"refs/heads/master","pushedAt":"2024-06-05T23:27:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JCRPaquin","name":"Jean-Claude Paquin","path":"/JCRPaquin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1820796?s=80&v=4"},"commit":{"message":"Update README\n\nUpdate build steps","shortMessageHtmlLink":"Update README"}},{"before":"49afe565b7bb8f8c7c8cc14ed0040484a2a64c3d","after":"b9aa016712d96862eb76f71f9c04168e64d63335","ref":"refs/heads/jcrpaquin/temp/disable-citation-cache","pushedAt":"2024-06-05T09:04:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JCRPaquin","name":"Jean-Claude Paquin","path":"/JCRPaquin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1820796?s=80&v=4"},"commit":{"message":"Add alternate behavior for when the citation cache is disabled.","shortMessageHtmlLink":"Add alternate behavior for when the citation cache is disabled."}},{"before":null,"after":"49afe565b7bb8f8c7c8cc14ed0040484a2a64c3d","ref":"refs/heads/jcrpaquin/temp/disable-citation-cache","pushedAt":"2024-06-05T08:21:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JCRPaquin","name":"Jean-Claude Paquin","path":"/JCRPaquin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1820796?s=80&v=4"},"commit":{"message":"Disable the citation cache","shortMessageHtmlLink":"Disable the citation cache"}},{"before":"e0dcecf0d31d63355db7da4b6ca6354a9987f44e","after":null,"ref":"refs/heads/jcrpaquin/improvement/test-retries","pushedAt":"2024-05-17T08:02:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JCRPaquin","name":"Jean-Claude Paquin","path":"/JCRPaquin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1820796?s=80&v=4"}},{"before":"85c935d261b73301749610ce175c753fb041b6b7","after":"730a99210d0c6907ed482b3e61e7c3563b82d160","ref":"refs/heads/master","pushedAt":"2024-05-17T08:02:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JCRPaquin","name":"Jean-Claude Paquin","path":"/JCRPaquin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1820796?s=80&v=4"},"commit":{"message":"Add test retries (#215)\n\n* Add .DS_Store files to ignore list\r\n\r\n* Add test retries to the build script\r\n\r\n* Ignore flaky test","shortMessageHtmlLink":"Add test retries (#215)"}},{"before":null,"after":"e0dcecf0d31d63355db7da4b6ca6354a9987f44e","ref":"refs/heads/jcrpaquin/improvement/test-retries","pushedAt":"2024-05-17T08:00:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JCRPaquin","name":"Jean-Claude Paquin","path":"/JCRPaquin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1820796?s=80&v=4"},"commit":{"message":"Ignore flaky test","shortMessageHtmlLink":"Ignore flaky test"}},{"before":"af9305d9484d9adeef62340133724ac27f8e1f72","after":null,"ref":"refs/heads/jcrpaquin/feature/negative-position-search","pushedAt":"2024-05-16T07:38:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JCRPaquin","name":"Jean-Claude Paquin","path":"/JCRPaquin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1820796?s=80&v=4"}},{"before":"e60e0abb5419bdf205d375f288c157bdb82cf732","after":"85c935d261b73301749610ce175c753fb041b6b7","ref":"refs/heads/master","pushedAt":"2024-05-16T07:37:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JCRPaquin","name":"Jean-Claude Paquin","path":"/JCRPaquin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1820796?s=80&v=4"},"commit":{"message":"Implement negative position search (#212)\n\n* Parse integers surrounded by double quotes\r\n\r\n* Expand getField to include more query types\r\n\r\n* Add query type to perform negative position searches\r\n\r\n* Use new query type for negative queries\r\n\r\n* Add tests for negative position queries\r\n\r\n* Add support for range queries & fix cache support\r\n\r\n* Uncomment test query & add additional negative query\r\n\r\n* Update doc comments to be more accurate\r\n\r\n* Calculate field count once rather than twice\r\n\r\n* Add sign to NUMBER lexer rule\r\n\r\nThis enables us to drop quotes around numbers in the `pos` operator.\r\n\r\n* Delete unused constructor\r\n\r\n* Handle matching start+end position case\r\n\r\n* Update edge matching behavior\r\n\r\nAlso breaks all the testcases out into named tests\r\n\r\n* Remove outdated test\r\n\r\n* Fix issue with positionIncrementGap","shortMessageHtmlLink":"Implement negative position search (#212)"}},{"before":"349c65739aa0937499d08747c33da1e00196a23b","after":"af9305d9484d9adeef62340133724ac27f8e1f72","ref":"refs/heads/jcrpaquin/feature/negative-position-search","pushedAt":"2024-05-07T07:13:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JCRPaquin","name":"Jean-Claude Paquin","path":"/JCRPaquin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1820796?s=80&v=4"},"commit":{"message":"Fix issue with positionIncrementGap","shortMessageHtmlLink":"Fix issue with positionIncrementGap"}},{"before":"53c66c6ff766cd13c529c62d85b542e7d3826754","after":"349c65739aa0937499d08747c33da1e00196a23b","ref":"refs/heads/jcrpaquin/feature/negative-position-search","pushedAt":"2024-05-01T18:58:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JCRPaquin","name":"Jean-Claude Paquin","path":"/JCRPaquin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1820796?s=80&v=4"},"commit":{"message":"Remove outdated test","shortMessageHtmlLink":"Remove outdated test"}},{"before":"7090d45a33ec6e165f332e42ee52374e5d88c1d5","after":"94d24614ccd941871e114daad1e500bb5a880951","ref":"refs/heads/jcrpaquin/improvement/10k-test-suite","pushedAt":"2024-04-29T15:37:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"JCRPaquin","name":"Jean-Claude Paquin","path":"/JCRPaquin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1820796?s=80&v=4"},"commit":{"message":"Add the query dataset","shortMessageHtmlLink":"Add the query dataset"}},{"before":null,"after":"7090d45a33ec6e165f332e42ee52374e5d88c1d5","ref":"refs/heads/jcrpaquin/improvement/10k-test-suite","pushedAt":"2024-04-23T06:08:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JCRPaquin","name":"Jean-Claude Paquin","path":"/JCRPaquin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1820796?s=80&v=4"},"commit":{"message":"Add 10k test suite test case","shortMessageHtmlLink":"Add 10k test suite test case"}},{"before":"325cc0c375fe49deac86cb81341ffb4c8863e033","after":"53c66c6ff766cd13c529c62d85b542e7d3826754","ref":"refs/heads/jcrpaquin/feature/negative-position-search","pushedAt":"2024-04-04T09:45:32.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"JCRPaquin","name":"Jean-Claude Paquin","path":"/JCRPaquin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1820796?s=80&v=4"},"commit":{"message":"Update edge matching behavior\n\nAlso breaks all the testcases out into named tests","shortMessageHtmlLink":"Update edge matching behavior"}},{"before":"a438a23faa47eb8beeae561b3dbb9eb3e911d270","after":"325cc0c375fe49deac86cb81341ffb4c8863e033","ref":"refs/heads/jcrpaquin/feature/negative-position-search","pushedAt":"2024-04-04T09:08:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JCRPaquin","name":"Jean-Claude Paquin","path":"/JCRPaquin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1820796?s=80&v=4"},"commit":{"message":"Add sign to NUMBER lexer rule\n\nThis enables us to drop quotes around numbers in the `pos` operator.","shortMessageHtmlLink":"Add sign to NUMBER lexer rule"}},{"before":"aeda7fac1b536e7f9686476bea427cf73f7521c6","after":"a438a23faa47eb8beeae561b3dbb9eb3e911d270","ref":"refs/heads/jcrpaquin/feature/negative-position-search","pushedAt":"2024-03-07T07:48:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JCRPaquin","name":"Jean-Claude Paquin","path":"/JCRPaquin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1820796?s=80&v=4"},"commit":{"message":"Calculate field count once rather than twice","shortMessageHtmlLink":"Calculate field count once rather than twice"}},{"before":"3145b80ce7f48a9ddf293000af03c7cababa72e6","after":"aeda7fac1b536e7f9686476bea427cf73f7521c6","ref":"refs/heads/jcrpaquin/feature/negative-position-search","pushedAt":"2024-03-07T07:47:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JCRPaquin","name":"Jean-Claude Paquin","path":"/JCRPaquin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1820796?s=80&v=4"},"commit":{"message":"Update doc comments to be more accurate","shortMessageHtmlLink":"Update doc comments to be more accurate"}},{"before":"2165a5fc045e7d56a1ebadc12b68373c423d5081","after":"3145b80ce7f48a9ddf293000af03c7cababa72e6","ref":"refs/heads/jcrpaquin/feature/negative-position-search","pushedAt":"2024-03-07T07:44:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JCRPaquin","name":"Jean-Claude Paquin","path":"/JCRPaquin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1820796?s=80&v=4"},"commit":{"message":"Uncomment test query & add additional negative query","shortMessageHtmlLink":"Uncomment test query & add additional negative query"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNlQxNzowMzo1MC4wMDAwMDBazwAAAATBwlfE","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0wN1QwNzo0NDowNC4wMDAwMDBazwAAAAQOxE0m"}},"title":"Activity · adsabs/montysolr"}