{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":341631350,"defaultBranch":"main","name":"lucene","ownerLogin":"apache","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-02-23T17:16:56.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/47359?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717007132.0","currentOid":""},"activityList":{"items":[{"before":"a6f920d9892300b56d43bc56f13dbd375bcba187","after":"edd7747370756e069d268e2d118e11838916a30e","ref":"refs/heads/main","pushedAt":"2024-06-03T07:25:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jpountz","name":"Adrien Grand","path":"/jpountz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/299848?s=80&v=4"},"commit":{"message":"Add prefetching support to stored fields. (#13424)\n\nThis adds `StoredFields#prefetch(int)`, which mostly delegates to\r\n`IndexInput#prefetch`. Callers can take advantage of this API to parallelize\r\nI/O across multiple stored documents by first calling `StoredFields#prefetch`\r\non all doc IDs before calling `StoredFields#document` on all doc IDs.\r\n\r\nI added a cache of recently prefetched blocks to the default codec, in order to\r\navoid prefetching the same block multiple times in a short period of time. This\r\nfelt sensible given that doc ID reordering via recursive graph bisection or\r\nindex sorting are likely to result in search results being clustered.","shortMessageHtmlLink":"Add prefetching support to stored fields. (#13424)"}},{"before":"d433394b292e3562e0bb34222f7dd4f307e2b8ca","after":"414c723163b3506da70c339ba73f5243aff57581","ref":"refs/heads/branch_9_11","pushedAt":"2024-06-03T03:41:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"asfgit","name":null,"path":"/asfgit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1341245?s=80&v=4"},"commit":{"message":"Fix test failure on TestPoint#testEqualsAndHashCode (#13433)","shortMessageHtmlLink":"Fix test failure on TestPoint#testEqualsAndHashCode (#13433)"}},{"before":"84ff7364b9a39579188378b906e357cd168e7fcc","after":"d9659814e5933e9d733fe735cd8b16d80e70c59e","ref":"refs/heads/branch_9x","pushedAt":"2024-06-03T03:24:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"asfgit","name":null,"path":"/asfgit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1341245?s=80&v=4"},"commit":{"message":"Fix test failure on TestPoint#testEqualsAndHashCode (#13433)","shortMessageHtmlLink":"Fix test failure on TestPoint#testEqualsAndHashCode (#13433)"}},{"before":"a540027bde01a7064549937c366c12bf0ba2c29f","after":"a6f920d9892300b56d43bc56f13dbd375bcba187","ref":"refs/heads/main","pushedAt":"2024-06-03T02:43:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"easyice","name":"Zhang Chao","path":"/easyice","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23521001?s=80&v=4"},"commit":{"message":"Fix test failure on TestPoint#testEqualsAndHashCode (#13433)","shortMessageHtmlLink":"Fix test failure on TestPoint#testEqualsAndHashCode (#13433)"}},{"before":"46d4872d0f550fe20be1f5da1474b33dfaaedd6c","after":"d433394b292e3562e0bb34222f7dd4f307e2b8ca","ref":"refs/heads/branch_9_11","pushedAt":"2024-06-01T17:57:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"benwtrent","name":"Benjamin Trent","path":"/benwtrent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4357155?s=80&v=4"},"commit":{"message":"Add new dynamic confidence interval configuration to scalar quantized format (#13445)\n\nWhen int4 scalar quantization was merged, it added a new way to dynamically calculate quantiles.\n\nHowever, when that was merged, I inadvertently changed the default behavior, where a null confidenceInterval would actually calculate the dynamic quantiles instead of doing the previous auto-setting to 1 - 1/(dim + 1).\n\nThis commit formalizes the dynamic quantile calculate through setting the confidenceInterval to 0, and preserves the previous behavior for null confidenceIntervals so that users upgrading will not see different quantiles than they would expect.","shortMessageHtmlLink":"Add new dynamic confidence interval configuration to scalar quantized…"}},{"before":"1e660eee72df27ede09ba38fbaa47f8cdf8a26bc","after":"84ff7364b9a39579188378b906e357cd168e7fcc","ref":"refs/heads/branch_9x","pushedAt":"2024-06-01T17:49:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"benwtrent","name":"Benjamin Trent","path":"/benwtrent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4357155?s=80&v=4"},"commit":{"message":"Add new dynamic confidence interval configuration to scalar quantized format (#13445)\n\nWhen int4 scalar quantization was merged, it added a new way to dynamically calculate quantiles.\n\nHowever, when that was merged, I inadvertently changed the default behavior, where a null confidenceInterval would actually calculate the dynamic quantiles instead of doing the previous auto-setting to 1 - 1/(dim + 1).\n\nThis commit formalizes the dynamic quantile calculate through setting the confidenceInterval to 0, and preserves the previous behavior for null confidenceIntervals so that users upgrading will not see different quantiles than they would expect.","shortMessageHtmlLink":"Add new dynamic confidence interval configuration to scalar quantized…"}},{"before":"f3c2b91630cb0937ce7776806f3bafc2e83ed714","after":"a540027bde01a7064549937c366c12bf0ba2c29f","ref":"refs/heads/main","pushedAt":"2024-06-01T17:25:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"benwtrent","name":"Benjamin Trent","path":"/benwtrent","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4357155?s=80&v=4"},"commit":{"message":"Add new dynamic confidence interval configuration to scalar quantized format (#13445)\n\nWhen int4 scalar quantization was merged, it added a new way to dynamically calculate quantiles.\r\n\r\nHowever, when that was merged, I inadvertently changed the default behavior, where a null confidenceInterval would actually calculate the dynamic quantiles instead of doing the previous auto-setting to 1 - 1/(dim + 1).\r\n\r\nThis commit formalizes the dynamic quantile calculate through setting the confidenceInterval to 0, and preserves the previous behavior for null confidenceIntervals so that users upgrading will not see different quantiles than they would expect.","shortMessageHtmlLink":"Add new dynamic confidence interval configuration to scalar quantized…"}},{"before":"ac4ccbfff417980e9ca8f4fe30e8691390242ec2","after":"46d4872d0f550fe20be1f5da1474b33dfaaedd6c","ref":"refs/heads/branch_9_11","pushedAt":"2024-05-31T14:01:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ChrisHegarty","name":"Chris Hegarty","path":"/ChrisHegarty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62058229?s=80&v=4"},"commit":{"message":"SimpleText[Float|Byte]VectorValues::scorer should return null when the vector values is empty (#13444)\n\nThis commit ensures that SimpleText[Float|Byte]VectorValues::scorer returns null when the vector values is empty, as per the scorer javadoc. Other KnnVectorsReader implementations have specialised empty implementations that do similar, e.g. OffHeapFloatVectorValues.EmptyOffHeapVectorValues. The VectorScorer interface in new in Lucene 9.11, see #13181\n\nAn existing test randomly hits this, but a new test has been added that exercises this code path consistently. It's also useful to verify other KnnVectorsReader implementations.","shortMessageHtmlLink":"SimpleText[Float|Byte]VectorValues::scorer should return null when th…"}},{"before":"c5ea94fbc6a86cac680b58434329a0b737cc1158","after":"1e660eee72df27ede09ba38fbaa47f8cdf8a26bc","ref":"refs/heads/branch_9x","pushedAt":"2024-05-31T13:56:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ChrisHegarty","name":"Chris Hegarty","path":"/ChrisHegarty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62058229?s=80&v=4"},"commit":{"message":"SimpleText[Float|Byte]VectorValues::scorer should return null when the vector values is empty (#13444)\n\nThis commit ensures that SimpleText[Float|Byte]VectorValues::scorer returns null when the vector values is empty, as per the scorer javadoc. Other KnnVectorsReader implementations have specialised empty implementations that do similar, e.g. OffHeapFloatVectorValues.EmptyOffHeapVectorValues. The VectorScorer interface in new in Lucene 9.11, see #13181\n\nAn existing test randomly hits this, but a new test has been added that exercises this code path consistently. It's also useful to verify other KnnVectorsReader implementations.","shortMessageHtmlLink":"SimpleText[Float|Byte]VectorValues::scorer should return null when th…"}},{"before":"750a7c4d3b3e174023404bf363861dae31413901","after":"f3c2b91630cb0937ce7776806f3bafc2e83ed714","ref":"refs/heads/main","pushedAt":"2024-05-31T13:27:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ChrisHegarty","name":"Chris Hegarty","path":"/ChrisHegarty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62058229?s=80&v=4"},"commit":{"message":"SimpleText[Float|Byte]VectorValues::scorer should return null when the vector values is empty (#13444)\n\nThis commit ensures that SimpleText[Float|Byte]VectorValues::scorer returns null when the vector values is empty, as per the scorer javadoc. Other KnnVectorsReader implementations have specialised empty implementations that do similar, e.g. OffHeapFloatVectorValues.EmptyOffHeapVectorValues. The VectorScorer interface in new in Lucene 9.11, see #13181\r\n\r\nAn existing test randomly hits this, but a new test has been added that exercises this code path consistently. It's also useful to verify other KnnVectorsReader implementations.","shortMessageHtmlLink":"SimpleText[Float|Byte]VectorValues::scorer should return null when th…"}},{"before":"09302078a6eb65ddeda117363dd150bcf5f43b22","after":"ac4ccbfff417980e9ca8f4fe30e8691390242ec2","ref":"refs/heads/branch_9_11","pushedAt":"2024-05-29T20:39:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jpountz","name":"Adrien Grand","path":"/jpountz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/299848?s=80&v=4"},"commit":{"message":"Fix TestIndexWriterOnError.testIOError failure. (#13436)\n\nPull request #13406 inadvertly broke Lucene's handling of tragic exceptions by\r\nstopping after the first `DocValuesProducer` whose `close()` calls throws an\r\nexception, instead of keeping calling `close()` on further producers in the\r\nlist.\r\n\r\nThis moves back to the previous behavior.\r\n\r\nCloses #13434","shortMessageHtmlLink":"Fix TestIndexWriterOnError.testIOError failure. (#13436)"}},{"before":"b2fb0338dff30c1ea4fbeddbf36247d5f6a42515","after":"c5ea94fbc6a86cac680b58434329a0b737cc1158","ref":"refs/heads/branch_9x","pushedAt":"2024-05-29T20:39:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jpountz","name":"Adrien Grand","path":"/jpountz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/299848?s=80&v=4"},"commit":{"message":"Fix TestIndexWriterOnError.testIOError failure. (#13436)\n\nPull request #13406 inadvertly broke Lucene's handling of tragic exceptions by\r\nstopping after the first `DocValuesProducer` whose `close()` calls throws an\r\nexception, instead of keeping calling `close()` on further producers in the\r\nlist.\r\n\r\nThis moves back to the previous behavior.\r\n\r\nCloses #13434","shortMessageHtmlLink":"Fix TestIndexWriterOnError.testIOError failure. (#13436)"}},{"before":"9a3dbd5dd796334249f68707807cb688413dae57","after":"750a7c4d3b3e174023404bf363861dae31413901","ref":"refs/heads/main","pushedAt":"2024-05-29T20:08:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jpountz","name":"Adrien Grand","path":"/jpountz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/299848?s=80&v=4"},"commit":{"message":"Fix TestIndexWriterOnError.testIOError failure. (#13436)\n\nPull request #13406 inadvertly broke Lucene's handling of tragic exceptions by\r\nstopping after the first `DocValuesProducer` whose `close()` calls throws an\r\nexception, instead of keeping calling `close()` on further producers in the\r\nlist.\r\n\r\nThis moves back to the previous behavior.\r\n\r\nCloses #13434","shortMessageHtmlLink":"Fix TestIndexWriterOnError.testIOError failure. (#13436)"}},{"before":"b3dc9153bb5d11afb82025eb4e7ebbe1af778d3d","after":"9a3dbd5dd796334249f68707807cb688413dae57","ref":"refs/heads/main","pushedAt":"2024-05-29T18:46:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"asfgit","name":null,"path":"/asfgit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1341245?s=80&v=4"},"commit":{"message":"Add next minor version 9.12.0","shortMessageHtmlLink":"Add next minor version 9.12.0"}},{"before":"09302078a6eb65ddeda117363dd150bcf5f43b22","after":"b2fb0338dff30c1ea4fbeddbf36247d5f6a42515","ref":"refs/heads/branch_9x","pushedAt":"2024-05-29T18:29:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"asfgit","name":null,"path":"/asfgit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1341245?s=80&v=4"},"commit":{"message":"Add next minor version 9.12.0","shortMessageHtmlLink":"Add next minor version 9.12.0"}},{"before":null,"after":"09302078a6eb65ddeda117363dd150bcf5f43b22","ref":"refs/heads/branch_9_11","pushedAt":"2024-05-29T18:25:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"asfgit","name":null,"path":"/asfgit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1341245?s=80&v=4"},"commit":{"message":"Allow users to retrieve counts from taxo association facets (#13414)\n\nAdd a count field to LabelAndValue","shortMessageHtmlLink":"Allow users to retrieve counts from taxo association facets (#13414)"}},{"before":"1f02f9614804bf733f9b9a9db6e98c5746671bdd","after":"09302078a6eb65ddeda117363dd150bcf5f43b22","ref":"refs/heads/branch_9x","pushedAt":"2024-05-29T07:11:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stefanvodita","name":"Stefan Vodita","path":"/stefanvodita","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41467371?s=80&v=4"},"commit":{"message":"Allow users to retrieve counts from taxo association facets (#13414)\n\nAdd a count field to LabelAndValue","shortMessageHtmlLink":"Allow users to retrieve counts from taxo association facets (#13414)"}},{"before":"ea0646d09482d8ec9b70cf9db8b966f08a507dc4","after":"b3dc9153bb5d11afb82025eb4e7ebbe1af778d3d","ref":"refs/heads/main","pushedAt":"2024-05-29T06:55:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stefanvodita","name":"Stefan Vodita","path":"/stefanvodita","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41467371?s=80&v=4"},"commit":{"message":"Allow users to retrieve counts from taxo association facets (#13414)\n\nAdd a count field to LabelAndValue","shortMessageHtmlLink":"Allow users to retrieve counts from taxo association facets (#13414)"}},{"before":"194c3539359df48f059b47f186d5f6c859fc12e8","after":"1f02f9614804bf733f9b9a9db6e98c5746671bdd","ref":"refs/heads/branch_9x","pushedAt":"2024-05-28T17:02:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jpountz","name":"Adrien Grand","path":"/jpountz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/299848?s=80&v=4"},"commit":{"message":"Fixes failing test case for TestOrdinalMap.testRamBytesUsed (#13421)","shortMessageHtmlLink":"Fixes failing test case for TestOrdinalMap.testRamBytesUsed (#13421)"}},{"before":"54d3ff64bcb1c913d73312d7278233f25839d2d6","after":"ea0646d09482d8ec9b70cf9db8b966f08a507dc4","ref":"refs/heads/main","pushedAt":"2024-05-28T16:53:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jpountz","name":"Adrien Grand","path":"/jpountz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/299848?s=80&v=4"},"commit":{"message":"Fixes failing test case for TestOrdinalMap.testRamBytesUsed (#13421)","shortMessageHtmlLink":"Fixes failing test case for TestOrdinalMap.testRamBytesUsed (#13421)"}},{"before":"67d80db41ddb1a5a2cc889a380a81f3178aeef1e","after":"194c3539359df48f059b47f186d5f6c859fc12e8","ref":"refs/heads/branch_9x","pushedAt":"2024-05-28T16:20:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"donnerpeter","name":"Peter Gromov","path":"/donnerpeter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122009?s=80&v=4"},"commit":{"message":"Hunspell: speed up \"compress\"; minimize the number of the generated entries; don't even consider \"forbidden\" entries anymore","shortMessageHtmlLink":"Hunspell: speed up \"compress\"; minimize the number of the generated e…"}},{"before":"44384044572b985756fd96c1704b868202661155","after":"54d3ff64bcb1c913d73312d7278233f25839d2d6","ref":"refs/heads/main","pushedAt":"2024-05-28T16:09:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"donnerpeter","name":"Peter Gromov","path":"/donnerpeter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122009?s=80&v=4"},"commit":{"message":"hunspell: speed up \"compress\"; minimize the number of the generated entries; don't even consider \"forbidden\" entries anymore (#13429)\n\nHunspell: speed up \"compress\"; minimize the number of the generated entries; don't even consider \"forbidden\" entries anymore","shortMessageHtmlLink":"hunspell: speed up \"compress\"; minimize the number of the generated e…"}},{"before":"7452d031f66429527ae3cd99e471c341356f3603","after":"67d80db41ddb1a5a2cc889a380a81f3178aeef1e","ref":"refs/heads/branch_9x","pushedAt":"2024-05-27T22:35:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"asfgit","name":null,"path":"/asfgit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1341245?s=80&v=4"},"commit":{"message":"adapt for Java 11","shortMessageHtmlLink":"adapt for Java 11"}},{"before":"b1189adeb38dd0c03a2ff5653b82de32d19c5107","after":"44384044572b985756fd96c1704b868202661155","ref":"refs/heads/main","pushedAt":"2024-05-27T22:21:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"asfgit","name":null,"path":"/asfgit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1341245?s=80&v=4"},"commit":{"message":"Remove useless SPI \"uses\" clause after previous commit","shortMessageHtmlLink":"Remove useless SPI \"uses\" clause after previous commit"}},{"before":"273b14630b4091a1d96e32b067b4492c196b975e","after":"7452d031f66429527ae3cd99e471c341356f3603","ref":"refs/heads/branch_9x","pushedAt":"2024-05-27T22:12:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"asfgit","name":null,"path":"/asfgit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1341245?s=80&v=4"},"commit":{"message":"fix compilation","shortMessageHtmlLink":"fix compilation"}},{"before":"4be65312f7bbd4b09cff66433ebd95b30067b690","after":"273b14630b4091a1d96e32b067b4492c196b975e","ref":"refs/heads/branch_9x","pushedAt":"2024-05-27T22:01:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"asfgit","name":null,"path":"/asfgit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1341245?s=80&v=4"},"commit":{"message":"Remove incorrect/expensive use of ServiceLoader for choosing random format (#13428)\n\n# Conflicts:\n#\tlucene/test-framework/src/java/org/apache/lucene/tests/util/LuceneTestCase.java","shortMessageHtmlLink":"Remove incorrect/expensive use of ServiceLoader for choosing random f…"}},{"before":"c06fff6a524cfba12919ecbf1f2e3c0a7247a8db","after":"b1189adeb38dd0c03a2ff5653b82de32d19c5107","ref":"refs/heads/main","pushedAt":"2024-05-27T21:59:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"uschindler","name":"Uwe Schindler","path":"/uschindler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1005388?s=80&v=4"},"commit":{"message":"Remove incorrect/expensive use of ServiceLoader for choosing random format (#13428)","shortMessageHtmlLink":"Remove incorrect/expensive use of ServiceLoader for choosing random f…"}},{"before":"6efce2189e3635ef29ed9c654851099e56100b27","after":"c06fff6a524cfba12919ecbf1f2e3c0a7247a8db","ref":"refs/heads/main","pushedAt":"2024-05-27T18:34:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dweiss","name":"Dawid Weiss","path":"/dweiss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/199470?s=80&v=4"},"commit":{"message":"Add test for parsing brackets in range queries (#13323)","shortMessageHtmlLink":"Add test for parsing brackets in range queries (#13323)"}},{"before":"8d7bf86bbeccefe66ef67d424ffc748e56410e84","after":"4be65312f7bbd4b09cff66433ebd95b30067b690","ref":"refs/heads/branch_9x","pushedAt":"2024-05-27T17:00:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ChrisHegarty","name":"Chris Hegarty","path":"/ChrisHegarty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62058229?s=80&v=4"},"commit":{"message":"Fix duplicate values in org.apache.lucene.analysis.ko.dict.UserDictionary (#13427)\n\nRemove incorrect assertion in org.apache.lucene.analysis.ko.dict.UserDictionary, and replace with array copy if duplicate values are passed.","shortMessageHtmlLink":"Fix duplicate values in org.apache.lucene.analysis.ko.dict.UserDictio…"}},{"before":"338f47b806aa163e341ba53d999d641fe3a79e97","after":"8d7bf86bbeccefe66ef67d424ffc748e56410e84","ref":"refs/heads/branch_9x","pushedAt":"2024-05-27T16:57:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"asfgit","name":null,"path":"/asfgit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1341245?s=80&v=4"},"commit":{"message":"Add support for reloading the SPI for KnnVectorsFormat class (#13394)\n\nSigned-off-by: Navneet Verma ","shortMessageHtmlLink":"Add support for reloading the SPI for KnnVectorsFormat class (#13394)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWqJQlAA","startCursor":null,"endCursor":null}},"title":"Activity · apache/lucene"}