{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":49412556,"defaultBranch":"main","name":"tantivy","ownerLogin":"quickwit-oss","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-01-11T08:32:16.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/98504233?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717127803.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"f820d4215150172d91016b8635f932e0fd51c69c","ref":"refs/heads/tantivy-with-oneshot","pushedAt":"2024-05-31T03:56:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fulmicoton","name":"Paul Masurel","path":"/fulmicoton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1021506?s=80&v=4"},"commit":{"message":"oneshot 0.1.7\n\nNow that the is_closed changed has been merge upstream, we can rely on\nthat.\n\nThis commit is a \"hotfix\" because we don't want to rely on\nsome of the commit in main just yet","shortMessageHtmlLink":"oneshot 0.1.7"}},{"before":"8accbef5ffcf0c426729180391ea3240057afdb2","after":null,"ref":"refs/heads/one_shot","pushedAt":"2024-05-31T03:07:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"PSeitz","name":null,"path":"/PSeitz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1109503?s=80&v=4"}},{"before":"455156f51c37bed7ff1c4464f79210c5e5587e1b","after":"c0686515a9c698adabd54e1d1cf3f64e24a5a10f","ref":"refs/heads/main","pushedAt":"2024-05-31T03:07:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"PSeitz","name":null,"path":"/PSeitz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1109503?s=80&v=4"},"commit":{"message":"update one_shot (#2420)","shortMessageHtmlLink":"update one_shot (#2420)"}},{"before":null,"after":"8accbef5ffcf0c426729180391ea3240057afdb2","ref":"refs/heads/one_shot","pushedAt":"2024-05-31T02:42:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"PSeitz","name":null,"path":"/PSeitz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1109503?s=80&v=4"},"commit":{"message":"update one_shot","shortMessageHtmlLink":"update one_shot"}},{"before":"eaa4e22ad47c11983f8af4b1dcd1da83d2b13413","after":null,"ref":"refs/heads/trinity/qp-handle-escape","pushedAt":"2024-05-30T15:29:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"trinity-1686a","name":"trinity-1686a","path":"/trinity-1686a","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35889323?s=80&v=4"}},{"before":"4143d31865cbae9a9a7a286b0420a95814408ec7","after":"455156f51c37bed7ff1c4464f79210c5e5587e1b","ref":"refs/heads/main","pushedAt":"2024-05-30T15:29:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"trinity-1686a","name":"trinity-1686a","path":"/trinity-1686a","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35889323?s=80&v=4"},"commit":{"message":"improve query parser (#2416)\n\n* support escape sequence in more place\r\n\r\nand fix bug with singlequoted strings\r\n\r\n* add query parser test for range query on default field","shortMessageHtmlLink":"improve query parser (#2416)"}},{"before":null,"after":"f5a716e827535c7c85b7370f4ca119d5afca768f","ref":"refs/heads/update_example","pushedAt":"2024-05-30T13:56:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"PSeitz","name":null,"path":"/PSeitz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1109503?s=80&v=4"},"commit":{"message":"update basic_search example","shortMessageHtmlLink":"update basic_search example"}},{"before":"6735a217558233443f059338999f2556d395f50c","after":"eaa4e22ad47c11983f8af4b1dcd1da83d2b13413","ref":"refs/heads/trinity/qp-handle-escape","pushedAt":"2024-05-29T10:05:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"trinity-1686a","name":"trinity-1686a","path":"/trinity-1686a","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35889323?s=80&v=4"},"commit":{"message":"add test for range query on default field","shortMessageHtmlLink":"add test for range query on default field"}},{"before":"0c634adbe153311f5fc72bd54adf19e041d3af23","after":"4143d31865cbae9a9a7a286b0420a95814408ec7","ref":"refs/heads/main","pushedAt":"2024-05-29T01:49:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"PSeitz","name":null,"path":"/PSeitz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1109503?s=80&v=4"},"commit":{"message":"chore: fix build as the rev is gone (#2417)","shortMessageHtmlLink":"chore: fix build as the rev is gone (#2417)"}},{"before":"75d98f28e782f016e4b3709e808c579cf275e146","after":"6735a217558233443f059338999f2556d395f50c","ref":"refs/heads/trinity/qp-handle-escape","pushedAt":"2024-05-28T15:09:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"trinity-1686a","name":"trinity-1686a","path":"/trinity-1686a","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35889323?s=80&v=4"},"commit":{"message":"clippy","shortMessageHtmlLink":"clippy"}},{"before":null,"after":"75d98f28e782f016e4b3709e808c579cf275e146","ref":"refs/heads/trinity/qp-handle-escape","pushedAt":"2024-05-28T13:11:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"trinity-1686a","name":"trinity-1686a","path":"/trinity-1686a","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/35889323?s=80&v=4"},"commit":{"message":"support escape sequence in more place\n\nand fix bug with singlequoted strings","shortMessageHtmlLink":"support escape sequence in more place"}},{"before":"2e3641c2ae970e8b78c256da2dac19b12d566139","after":"0c634adbe153311f5fc72bd54adf19e041d3af23","ref":"refs/heads/main","pushedAt":"2024-05-27T07:16:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"PSeitz","name":null,"path":"/PSeitz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1109503?s=80&v=4"},"commit":{"message":"style: simplify strings with string interpolation (#2412)\n\n* style: simplify strings with string interpolation\r\n\r\n* fix: formatting","shortMessageHtmlLink":"style: simplify strings with string interpolation (#2412)"}},{"before":"1e574b0bdc48d4228908c94fa91539ea2724a1ec","after":null,"ref":"refs/heads/compact_doc_conv","pushedAt":"2024-05-27T05:33:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"PSeitz","name":null,"path":"/PSeitz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1109503?s=80&v=4"}},{"before":"b806122c817f19598c85369fe5c6e6788f81139d","after":"2e3641c2ae970e8b78c256da2dac19b12d566139","ref":"refs/heads/main","pushedAt":"2024-05-27T05:33:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"PSeitz","name":null,"path":"/PSeitz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1109503?s=80&v=4"},"commit":{"message":"return CompactDocValue instead of trait (#2410)\n\nThe CompactDocValue is easier to handle than the trait in some cases like comparison\r\nand conversion","shortMessageHtmlLink":"return CompactDocValue instead of trait (#2410)"}},{"before":"9795deb31e40fea5af4cc2cc484674393a68288e","after":null,"ref":"refs/heads/add-object-conversion","pushedAt":"2024-05-24T15:39:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"adamreichold","name":"Adam Reichold","path":"/adamreichold","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12997846?s=80&v=4"}},{"before":"92e5768254b0d3faca290a8396c19729fd66318a","after":"32d8bc18d0e6233b42097fb69adcc82c83ccba53","ref":"refs/heads/cleanup","pushedAt":"2024-05-24T06:16:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"PSeitz","name":null,"path":"/PSeitz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1109503?s=80&v=4"},"commit":{"message":"fix compiler warning, cleanup\n\nfix compiler warning for missing feature flag\nremove unused variables\ncleanup unused methods","shortMessageHtmlLink":"fix compiler warning, cleanup"}},{"before":"50b36cf8d365e20e13c86f6b70356c82c8513b5a","after":"1e574b0bdc48d4228908c94fa91539ea2724a1ec","ref":"refs/heads/compact_doc_conv","pushedAt":"2024-05-23T09:53:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"PSeitz","name":null,"path":"/PSeitz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1109503?s=80&v=4"},"commit":{"message":"return CompactDocValue instead of trait\n\nThe CompactDocValue is easier to handle than the trait in some cases like comparison\nand conversion","shortMessageHtmlLink":"return CompactDocValue instead of trait"}},{"before":null,"after":"50b36cf8d365e20e13c86f6b70356c82c8513b5a","ref":"refs/heads/compact_doc_conv","pushedAt":"2024-05-23T09:48:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"PSeitz","name":null,"path":"/PSeitz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1109503?s=80&v=4"},"commit":{"message":"return CompactDocValue instead of trait\n\nThe CompactDocValue is easier to handle than the trait in some cases like comparison\nand conversion","shortMessageHtmlLink":"return CompactDocValue instead of trait"}},{"before":"d67d80f5674c7ab025b574064f0e01af96d30c4e","after":"ecc67f336f7aca2bf8576ac91588d39d75806ee5","ref":"refs/heads/panic-in-drop","pushedAt":"2024-05-23T06:59:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"adamreichold","name":"Adam Reichold","path":"/adamreichold","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12997846?s=80&v=4"},"commit":{"message":"Panicking in spawned Rayon tasks will abort the process by default.","shortMessageHtmlLink":"Panicking in spawned Rayon tasks will abort the process by default."}},{"before":"4826e7449ff79343c7b7010302307ec03c8b854f","after":"9795deb31e40fea5af4cc2cc484674393a68288e","ref":"refs/heads/add-object-conversion","pushedAt":"2024-05-23T06:58:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"adamreichold","name":"Adam Reichold","path":"/adamreichold","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12997846?s=80&v=4"},"commit":{"message":"Avoid converting BTreeMap to Vec in TantivyDocument::add_object.","shortMessageHtmlLink":"Avoid converting BTreeMap to Vec in TantivyDocument::add_object."}},{"before":null,"after":"d67d80f5674c7ab025b574064f0e01af96d30c4e","ref":"refs/heads/panic-in-drop","pushedAt":"2024-05-23T06:53:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"adamreichold","name":"Adam Reichold","path":"/adamreichold","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12997846?s=80&v=4"},"commit":{"message":"Panicking in spawned Rayon tasks will abort the process by default.","shortMessageHtmlLink":"Panicking in spawned Rayon tasks will abort the process by default."}},{"before":"ebf92f706ac82d22a2a818aaa17bfbf496fb133c","after":"083aec51258e8b90a238d5352d6a0632573b763f","ref":"refs/heads/store-reader-enumerate","pushedAt":"2024-05-23T06:31:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"adamreichold","name":"Adam Reichold","path":"/adamreichold","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12997846?s=80&v=4"},"commit":{"message":"Provide StoreReader::enumerate to simplify creation of secondary indexes\n\nFor secondary indexes, it is often necessary to read all documents, compute\nsome function on them and associated the result with a document ID.\n\nCurrently, this requires something like\n\n```rust\nlet reader = segment.get_store_reader(1)?;\n\nfor doc_id in segment.doc_ids_alive() {\n let doc = reader.get(doc_id)?;\n\n // Use doc and doc_id here ...\n}\n```\n\nwhich can be simplified to\n\n```rust\nlet reader = segment.get_store_reader(1)?;\n\nfor res in reader.enumerate() {\n let (doc_id, doc) = res?;\n\n // Use doc and doc_id here ...\n}\n```\n\nusing the method proposed here.\n\n(I added a new method instead of modifying `StoreReader::iter` to make the\nchange backwards compatible, i.e. possible to include in a point release.)","shortMessageHtmlLink":"Provide StoreReader::enumerate to simplify creation of secondary indexes"}},{"before":"9e7373456dab972ca4eb197221fa459d2d95e234","after":"e9c16a4fb1977e5de65f65ae54e29ed8e4e58c6b","ref":"refs/heads/document-deserialize-seed","pushedAt":"2024-05-23T06:30:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"adamreichold","name":"Adam Reichold","path":"/adamreichold","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12997846?s=80&v=4"},"commit":{"message":"Extend DocumentDeserialize with a stateful variant DocumentDeserializeSeed\n\nThis is modelled on Serde's `DeserializeSeed` include how the relevant API entry\npoints gain a `_seed` variant. It can be used for example to obtain runtime\nfield ID values when deserializing a struct field by field without relying on\nthe order of the fields as written to/read from the document store.","shortMessageHtmlLink":"Extend DocumentDeserialize with a stateful variant DocumentDeserializā€¦"}},{"before":"e1679f3fb943bdcf9effc1ce3613637e6e87b39d","after":"b806122c817f19598c85369fe5c6e6788f81139d","ref":"refs/heads/main","pushedAt":"2024-05-22T01:10:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fulmicoton","name":"Paul Masurel","path":"/fulmicoton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1021506?s=80&v=4"},"commit":{"message":"Fixing flaky test (#2407)","shortMessageHtmlLink":"Fixing flaky test (#2407)"}},{"before":"887257a29414bb08fd1cc361900236c56e061d8d","after":null,"ref":"refs/heads/issue/2403-fix-flaky-test","pushedAt":"2024-05-22T01:10:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fulmicoton","name":"Paul Masurel","path":"/fulmicoton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1021506?s=80&v=4"}},{"before":null,"after":"887257a29414bb08fd1cc361900236c56e061d8d","ref":"refs/heads/issue/2403-fix-flaky-test","pushedAt":"2024-05-21T12:27:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fulmicoton","name":"Paul Masurel","path":"/fulmicoton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1021506?s=80&v=4"},"commit":{"message":"Fixing flaky test","shortMessageHtmlLink":"Fixing flaky test"}},{"before":"e31bb45a16d4274e91d8417a967311902ba168cf","after":null,"ref":"refs/heads/compact_doc","pushedAt":"2024-05-21T08:16:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"PSeitz","name":null,"path":"/PSeitz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1109503?s=80&v=4"}},{"before":"5a80420b109f92fa502d0168551d94f6feade1c0","after":"e1679f3fb943bdcf9effc1ce3613637e6e87b39d","ref":"refs/heads/main","pushedAt":"2024-05-21T08:16:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"PSeitz","name":null,"path":"/PSeitz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1109503?s=80&v=4"},"commit":{"message":"compact doc (#2402)\n\n* compact doc\r\n\r\n* add any value type\r\n\r\n* pass references when building CompactDoc\r\n\r\n* remove OwnedValue from API\r\n\r\n* clippy\r\n\r\n* clippy\r\n\r\n* fail on large documents\r\n\r\n* fmt\r\n\r\n* cleanup\r\n\r\n* cleanup\r\n\r\n* implement Value for different types\r\n\r\nfix serde_json date Value implementation\r\n\r\n* fmt\r\n\r\n* cleanup\r\n\r\n* fmt\r\n\r\n* cleanup\r\n\r\n* store positions instead of pos+len\r\n\r\n* remove nodes array\r\n\r\n* remove mediumvec\r\n\r\n* cleanup\r\n\r\n* infallible serialize into vec\r\n\r\n* remove positions indirection\r\n\r\n* remove 24MB limitation in document\r\n\r\nuse u32 for Addr\r\nRemove the 3 byte addressing limitation and use VInt instead\r\n\r\n* cleanup\r\n\r\n* extend test\r\n\r\n* cleanup, add comments\r\n\r\n* rename, remove pub","shortMessageHtmlLink":"compact doc (#2402)"}},{"before":"92add978c019a6631cd75512a553056315a8f771","after":"e31bb45a16d4274e91d8417a967311902ba168cf","ref":"refs/heads/compact_doc","pushedAt":"2024-05-21T07:55:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PSeitz","name":null,"path":"/PSeitz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1109503?s=80&v=4"},"commit":{"message":"rename, remove pub","shortMessageHtmlLink":"rename, remove pub"}},{"before":"ed15ac520d8abf356a452ca1f20ac5928469a8fd","after":"92add978c019a6631cd75512a553056315a8f771","ref":"refs/heads/compact_doc","pushedAt":"2024-05-21T03:03:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PSeitz","name":null,"path":"/PSeitz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1109503?s=80&v=4"},"commit":{"message":"cleanup, add comments","shortMessageHtmlLink":"cleanup, add comments"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWJ-o3wA","startCursor":null,"endCursor":null}},"title":"Activity Ā· quickwit-oss/tantivy"}