{
  "_id": "6ad72f4d0d12c08e591b8687",
  "Package": "rbm25",
  "Title": "A Light Wrapper Around the 'BM25' 'Rust' Crate for Okapi BM25\nText Search",
  "Version": "2.3.2",
  "Authors@R": "c(\nperson(\"David\", \"Zimmermann-Kollenda\", , \"david_j_zimmermann@hotmail.com\", role = c(\"aut\", \"cre\")),\nperson(\"Michael Barlow\", role = \"aut\", comment = \"bm25 Rust library\"),\nperson(\"Authors of the dependency Rust crates\", role = \"aut\", comment = \"see AUTHORS file\")\n)",
  "Description": "BM25 is a ranking function used by search engines to rank\nmatching documents according to their relevance to a user's\nsearch query. This package provides a light wrapper around the\n'BM25' 'rust' crate for Okapi BM25 text search. For more\ninformation, see Robertson et al. (1994)\n<https://trec.nist.gov/pubs/trec3/t3_proceedings.html>.",
  "Encoding": "UTF-8",
  "URL": "https://davzim.github.io/rbm25/, https://github.com/DavZim/rbm25/",
  "BugReports": "https://github.com/DavZim/rbm25/issues",
  "SystemRequirements": "Cargo (Rust's package manager), rustc >= 1.71.1",
  "License": "MIT + file LICENSE",
  "Roxygen": "list(markdown = TRUE)",
  "Config/rextendr/version": "0.4.0",
  "Config/testthat/edition": "3",
  "Config/rbm25/MSRV": "1.71.1",
  "Config/roxygen2/version": "8.0.0",
  "Config/pak/sysreqs": "libclang-dev",
  "Repository": "https://davzim.r-universe.dev",
  "Date/Publication": "2026-08-21 14:28:56 UTC",
  "RemoteUrl": "https://github.com/davzim/rbm25",
  "RemoteRef": "HEAD",
  "RemoteSha": "bb29b39c2f1acef291ba6c8e086e503c067a81ee",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-10-20 09:00:13 UTC",
    "User": "root"
  },
  "Author": "David Zimmermann-Kollenda [aut, cre],\nMichael Barlow [aut] (bm25 Rust library),\nAuthors of the dependency Rust crates [aut] (see AUTHORS file)",
  "Maintainer": "David Zimmermann-Kollenda <david_j_zimmermann@hotmail.com>",
  "_user": "davzim",
  "_type": "src",
  "_file": "rbm25_2.3.2.tar.gz",
  "_fileid": "https://r2.ropensci.org/1b92f89ad1ac4a9fa883a26e8248ff0fe0cc1c5fe0bab8e2c13aeedd1c20e9e1",
  "_filesize": 4022803,
  "_sha256": "1b92f89ad1ac4a9fa883a26e8248ff0fe0cc1c5fe0bab8e2c13aeedd1c20e9e1",
  "_expires": "2027-01-28T09:07:23.000Z",
  "_created": "2026-10-20T09:00:13.000Z",
  "_published": "2026-10-20T09:07:25.588Z",
  "_upstream": "https://github.com/davzim/rbm25",
  "_status": "success",
  "_maintainer": {
    "name": "David Zimmermann-Kollenda",
    "email": "david_j_zimmermann@hotmail.com"
  },
  "_jobs": [
    {
      "job": 118544015684,
      "time": 106,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12252317294"
    },
    {
      "job": 118544015634,
      "time": 165,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12253455186"
    },
    {
      "job": 118544015629,
      "time": 102,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12251938426"
    },
    {
      "job": 118544015925,
      "time": 162,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12253001084"
    },
    {
      "job": 118544015826,
      "time": 137,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12253015720"
    },
    {
      "job": 118544015764,
      "time": 214,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12253565345"
    },
    {
      "job": 118544015856,
      "time": 146,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12253620049"
    },
    {
      "job": 118544015996,
      "time": 365,
      "config": "macos-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12253770604"
    },
    {
      "job": 118542599905,
      "time": 199,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12253075354"
    },
    {
      "job": 118544015825,
      "time": 134,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "12252551733"
    },
    {
      "job": 118544015815,
      "time": 330,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12252398232"
    },
    {
      "job": 118544015710,
      "time": 177,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12252427745"
    },
    {
      "job": 118544015656,
      "time": 145,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12252004000"
    },
    {
      "job": 118544015744,
      "time": 271,
      "config": "windows-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12253380385"
    },
    {
      "job": 118544015713,
      "time": 132,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12253530083"
    }
  ],
  "_buildurl": "https://github.com/r-universe/davzim/actions/runs/39397121966",
  "_commit": {
    "id": "bb29b39c2f1acef291ba6c8e086e503c067a81ee",
    "author": "DavZim <david-zimmermann@hotmail.de>",
    "committer": "DavZim <david-zimmermann@hotmail.de>",
    "message": "Fix rustc 1.84.1 build failure and unblock bm25 2.3.2 upgrade\n\n- Pin unicode-segmentation to =1.12.0 in Cargo.toml: 1.13+ raises the\n  effective MSRV to rustc 1.85, breaking builds on rustc 1.84.1. Pinning\n  directly in Cargo.toml (not just Cargo.lock) keeps the pin durable\n  across future 'cargo update' runs.\n- Regenerate vendor.tar.xz so the offline/CRAN build path matches.\n- Remove engine_to_bytes/engine_from_bytes from lib.rs: bm25 2.3.2 has\n  no serde support for SearchEngine, so these could not compile.\n  store()/load() now save the corpus + BM25 parameters and rebuild the\n  engine via build_engine() on load, which is equivalent since the\n  engine is fully determined by those inputs.\n- Drop now-unused serde/bincode dependencies.\n- Fix stale build_engine() signature in extendr-wrappers.R (missing\n  avgdl argument).\n- Update hardcoded BM25 score expectations in test-BM25.R: bm25 2.3.0\n  fixed negative scoring of high-frequency terms, changing output\n  values; the test constants predated that upgrade.\n- Update NEWS.md.\n",
    "time": 1787322536
  },
  "_distro": "resolute",
  "_host": "GitHub-Actions",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.2",
      "role": "Depends"
    },
    {
      "package": "R6",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "davzim",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-34",
      "n": 1
    }
  ],
  "_tags": [],
  "_topics": [
    "bm25",
    "rust",
    "similarity-search",
    "cargo"
  ],
  "_stars": 12,
  "_contributors": [
    {
      "user": "davzim",
      "count": 26,
      "uuid": 15910496
    },
    {
      "user": "cgmossa",
      "count": 6,
      "uuid": 1063624
    }
  ],
  "_userbio": {
    "uuid": 15910496,
    "type": "user",
    "name": "DavZim",
    "followers": 71
  },
  "_downloads": {
    "count": 221,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/rbm25"
  },
  "_devurl": "https://github.com/davzim/rbm25",
  "_pkgdown": "https://davzim.github.io/rbm25/",
  "_searchresults": 7,
  "_cargo": true,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/rbm25.html",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE"
  ],
  "_homeurl": "https://github.com/davzim/rbm25",
  "_realowner": "davzim",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.0.3",
      "date": "2025-01-17"
    },
    {
      "version": "0.0.4",
      "date": "2025-04-14"
    },
    {
      "version": "2.3.2",
      "date": "2026-08-21"
    }
  ],
  "_exports": [
    "BM25",
    "bm25_score"
  ],
  "_help": [
    {
      "page": "BM25",
      "title": "BM25 Object",
      "topics": [
        "BM25"
      ]
    },
    {
      "page": "bm25_score",
      "title": "Score a text corpus based on the Okapi BM25 algorithm",
      "topics": [
        "bm25_score"
      ]
    }
  ],
  "_readme": "https://github.com/davzim/rbm25/raw/HEAD/README.md",
  "_rundeps": [
    "R6"
  ],
  "_score": 3.778151250383644,
  "_indexed": true,
  "_nocasepkg": "rbm25",
  "_universes": [
    "davzim"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.3.2",
      "date": "2026-10-20T09:02:17.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "bb29b39c2f1acef291ba6c8e086e503c067a81ee",
      "fileid": "https://r2.ropensci.org/f8c8a129dd4cb273024c289b3e1fb33174a36ca1eae9bef45b1620fb6bd63336",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davzim/actions/runs/39397121966"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.3.2",
      "date": "2026-10-20T09:03:12.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "bb29b39c2f1acef291ba6c8e086e503c067a81ee",
      "fileid": "https://r2.ropensci.org/69932c0a969abffa7322e687962d540beef88014647506935afd627ed964fda2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davzim/actions/runs/39397121966"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "2.3.2",
      "date": "2026-10-20T09:02:16.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "bb29b39c2f1acef291ba6c8e086e503c067a81ee",
      "fileid": "https://r2.ropensci.org/2129e15b11f5c17c621819cd5a7c819a1b25cd62628eff743b10c194f65ce582",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davzim/actions/runs/39397121966"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "2.3.2",
      "date": "2026-10-20T09:03:10.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "bb29b39c2f1acef291ba6c8e086e503c067a81ee",
      "fileid": "https://r2.ropensci.org/8ed54d276acc13be7a468c5a44a24de0ea3603db74715c9e393663dba3298f84",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davzim/actions/runs/39397121966"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.3.2",
      "date": "2026-10-20T09:02:36.000Z",
      "arch": "aarch64",
      "commit": "bb29b39c2f1acef291ba6c8e086e503c067a81ee",
      "fileid": "https://r2.ropensci.org/7e8b831ea5e6c0b324fbfb4b8b353a643f448ecced081a2e65827f329277668d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davzim/actions/runs/39397121966"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.3.2",
      "date": "2026-10-20T09:03:01.000Z",
      "arch": "x86_64",
      "commit": "bb29b39c2f1acef291ba6c8e086e503c067a81ee",
      "fileid": "https://r2.ropensci.org/780506fc9eb77f152ff520dfb537c8dd471d7074c3ac81966b531060411bc8a8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davzim/actions/runs/39397121966"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "2.3.2",
      "date": "2026-10-20T09:02:43.000Z",
      "arch": "aarch64",
      "commit": "bb29b39c2f1acef291ba6c8e086e503c067a81ee",
      "fileid": "https://r2.ropensci.org/51d88b63ce95eff60cc8c1c193b4ec4c469af74bc074eebc512be18ca4a818ec",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davzim/actions/runs/39397121966"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "2.3.2",
      "date": "2026-10-20T09:05:10.000Z",
      "arch": "x86_64",
      "commit": "bb29b39c2f1acef291ba6c8e086e503c067a81ee",
      "fileid": "https://r2.ropensci.org/777bb4878e211c6e3faca5f56c6347b34750c92e1fd378a855d955f902a21365",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davzim/actions/runs/39397121966"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "2.3.2",
      "date": "2026-10-20T09:02:55.000Z",
      "arch": "emscripten",
      "commit": "bb29b39c2f1acef291ba6c8e086e503c067a81ee",
      "fileid": "https://r2.ropensci.org/8c73dbcccb8620959f34eb49886c4adede51a67ebb8a8c7a865685a193d0c201",
      "status": "success",
      "buildurl": "https://github.com/r-universe/davzim/actions/runs/39397121966"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.3.2",
      "date": "2026-10-20T09:04:54.000Z",
      "arch": "aarch64",
      "commit": "bb29b39c2f1acef291ba6c8e086e503c067a81ee",
      "fileid": "https://r2.ropensci.org/f50d5f95ffa6548f0d49fe61ed019e86b7862a5a44dd616c4c15516938070489",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davzim/actions/runs/39397121966"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.3.2",
      "date": "2026-10-20T09:01:50.000Z",
      "arch": "x86_64",
      "commit": "bb29b39c2f1acef291ba6c8e086e503c067a81ee",
      "fileid": "https://r2.ropensci.org/de10266a63d0b2b79a7ddb71e54c5c62a7d939db333c717784e77e3161dd08b0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davzim/actions/runs/39397121966"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "2.3.2",
      "date": "2026-10-20T09:01:54.000Z",
      "arch": "x86_64",
      "commit": "bb29b39c2f1acef291ba6c8e086e503c067a81ee",
      "fileid": "https://r2.ropensci.org/4ea5d83fc628f196e35b9241feb4b988daaaa2de8bec3b2bad5df00fe0c628a2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davzim/actions/runs/39397121966"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "2.3.2",
      "date": "2026-10-20T09:04:07.000Z",
      "arch": "aarch64",
      "commit": "bb29b39c2f1acef291ba6c8e086e503c067a81ee",
      "fileid": "https://r2.ropensci.org/48b251e330812b9e8d3a7a0d14297653e42998c7cf47030eaa0c33d24603d01e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davzim/actions/runs/39397121966"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "2.3.2",
      "date": "2026-10-20T09:01:52.000Z",
      "arch": "x86_64",
      "commit": "bb29b39c2f1acef291ba6c8e086e503c067a81ee",
      "fileid": "https://r2.ropensci.org/c64269f6291db9e8e3dc87de04ee3839e7cade8ba54900a3a5c868ffe04caa9b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/davzim/actions/runs/39397121966"
    }
  ]
}