{
  "execution_mode": "offline-native-sqlite-fts5",
  "sqlite_version": "3.53.4",
  "snapshot_id": "0615d22a3315e97c0a88c6c566c546877304f5a28a97e83f68dd36881d4bbd0e",
  "tokenizer": "unicode61",
  "bm25": {
    "k1": 1.2,
    "b": 0.75,
    "ordering": "native_score ASC, chunk_id ASC",
    "scope": "single term, one indexed text column, no column weights"
  },
  "indexed_terms": [
    {
      "term": "13",
      "document_frequency": 1,
      "occurrences": 2
    },
    {
      "term": "3",
      "document_frequency": 1,
      "occurrences": 2
    },
    {
      "term": "8",
      "document_frequency": 2,
      "occurrences": 4
    },
    {
      "term": "a",
      "document_frequency": 3,
      "occurrences": 7
    },
    {
      "term": "accepts",
      "document_frequency": 1,
      "occurrences": 1
    },
    {
      "term": "added",
      "document_frequency": 1,
      "occurrences": 1
    },
    {
      "term": "an",
      "document_frequency": 1,
      "occurrences": 1
    },
    {
      "term": "and",
      "document_frequency": 3,
      "occurrences": 4
    },
    {
      "term": "as",
      "document_frequency": 1,
      "occurrences": 1
    },
    {
      "term": "ascii",
      "document_frequency": 1,
      "occurrences": 3
    },
    {
      "term": "by",
      "document_frequency": 1,
      "occurrences": 1
    },
    {
      "term": "characters",
      "document_frequency": 2,
      "occurrences": 2
    },
    {
      "term": "closes",
      "document_frequency": 3,
      "occurrences": 3
    },
    {
      "term": "data",
      "document_frequency": 1,
      "occurrences": 1
    },
    {
      "term": "decoded",
      "document_frequency": 1,
      "occurrences": 1
    },
    {
      "term": "does",
      "document_frequency": 1,
      "occurrences": 1
    },
    {
      "term": "dumps",
      "document_frequency": 1,
      "occurrences": 1
    },
    {
      "term": "encoding",
      "document_frequency": 4,
      "occurrences": 6
    },
    {
      "term": "ensure",
      "document_frequency": 1,
      "occurrences": 2
    },
    {
      "term": "errors",
      "document_frequency": 3,
      "occurrences": 3
    },
    {
      "term": "existing",
      "document_frequency": 1,
      "occurrences": 1
    },
    {
      "term": "false",
      "document_frequency": 1,
      "occurrences": 1
    },
    {
      "term": "file",
      "document_frequency": 4,
      "occurrences": 9
    },
    {
      "term": "in",
      "document_frequency": 2,
      "occurrences": 3
    },
    {
      "term": "is",
      "document_frequency": 1,
      "occurrences": 1
    },
    {
      "term": "it",
      "document_frequency": 2,
      "occurrences": 2
    },
    {
      "term": "its",
      "document_frequency": 1,
      "occurrences": 1
    },
    {
      "term": "json",
      "document_frequency": 1,
      "occurrences": 2
    },
    {
      "term": "leaves",
      "document_frequency": 1,
      "occurrences": 1
    },
    {
      "term": "method",
      "document_frequency": 2,
      "occurrences": 2
    },
    {
      "term": "newline",
      "document_frequency": 2,
      "occurrences": 3
    },
    {
      "term": "non",
      "document_frequency": 1,
      "occurrences": 1
    },
    {
      "term": "none",
      "document_frequency": 2,
      "occurrences": 5
    },
    {
      "term": "not",
      "document_frequency": 1,
      "occurrences": 1
    },
    {
      "term": "number",
      "document_frequency": 1,
      "occurrences": 1
    },
    {
      "term": "obj",
      "document_frequency": 1,
      "occurrences": 1
    },
    {
      "term": "of",
      "document_frequency": 1,
      "occurrences": 1
    },
    {
      "term": "opens",
      "document_frequency": 1,
      "occurrences": 1
    },
    {
      "term": "or",
      "document_frequency": 1,
      "occurrences": 1
    },
    {
      "term": "overwritten",
      "document_frequency": 1,
      "occurrences": 1
    },
    {
      "term": "parameter",
      "document_frequency": 1,
      "occurrences": 1
    },
    {
      "term": "path",
      "document_frequency": 3,
      "occurrences": 3
    },
    {
      "term": "python",
      "document_frequency": 1,
      "occurrences": 2
    },
    {
      "term": "read",
      "document_frequency": 2,
      "occurrences": 2
    },
    {
      "term": "reading",
      "document_frequency": 1,
      "occurrences": 1
    },
    {
      "term": "returns",
      "document_frequency": 4,
      "occurrences": 4
    },
    {
      "term": "select",
      "document_frequency": 2,
      "occurrences": 2
    },
    {
      "term": "set",
      "document_frequency": 2,
      "occurrences": 2
    },
    {
      "term": "setting",
      "document_frequency": 1,
      "occurrences": 1
    },
    {
      "term": "string",
      "document_frequency": 2,
      "occurrences": 3
    },
    {
      "term": "text",
      "document_frequency": 3,
      "occurrences": 6
    },
    {
      "term": "that",
      "document_frequency": 1,
      "occurrences": 1
    },
    {
      "term": "the",
      "document_frequency": 4,
      "occurrences": 7
    },
    {
      "term": "to",
      "document_frequency": 1,
      "occurrences": 2
    },
    {
      "term": "true",
      "document_frequency": 1,
      "occurrences": 1
    },
    {
      "term": "used",
      "document_frequency": 1,
      "occurrences": 1
    },
    {
      "term": "utf",
      "document_frequency": 2,
      "occurrences": 4
    },
    {
      "term": "was",
      "document_frequency": 1,
      "occurrences": 1
    },
    {
      "term": "when",
      "document_frequency": 1,
      "occurrences": 1
    },
    {
      "term": "write",
      "document_frequency": 2,
      "occurrences": 2
    },
    {
      "term": "writer",
      "document_frequency": 1,
      "occurrences": 1
    },
    {
      "term": "writes",
      "document_frequency": 1,
      "occurrences": 1
    },
    {
      "term": "written",
      "document_frequency": 1,
      "occurrences": 1
    }
  ],
  "queries": [
    {
      "query": "text",
      "status": "ok",
      "results": [
        {
          "chunk_id": "c737db948e8111ae00e3442d8a22c80c876e43446dc1ee176ffe8ce142a41900",
          "source_id": "path-read",
          "version": "3.12",
          "url": "https://docs.python.org/3.12/library/pathlib.html#pathlib.Path.read_text",
          "text": "Path.read_text(encoding=None, errors=None) opens a file, returns its text as a string and closes the file. Set encoding=\"utf-8\" when reading a UTF-8 file.",
          "native_score": -1.4220532319391636e-06,
          "term_frequency": 2,
          "document_length": 30,
          "average_document_length": 34.0,
          "document_frequency": 3,
          "idf": 1e-06,
          "length_factor": 0.9117647058823529,
          "saturation": 1.4220532319391637,
          "explained_score": -1.4220532319391636e-06
        },
        {
          "chunk_id": "bdaeff5ae3ab88b70b12b9b6d4a0a46de45ea14520b971a7756cb03bbd384f35",
          "source_id": "path-read-3-13",
          "version": "3.13",
          "url": "https://docs.python.org/3.13/library/pathlib.html#pathlib.Path.read_text",
          "text": "In Python 3.13, Path.read_text accepts encoding, errors and newline. The newline parameter was added in Python 3.13. The method returns decoded file text and closes the file.",
          "native_score": -1.409990574929312e-06,
          "term_frequency": 2,
          "document_length": 31,
          "average_document_length": 34.0,
          "document_frequency": 3,
          "idf": 1e-06,
          "length_factor": 0.9338235294117647,
          "saturation": 1.409990574929312,
          "explained_score": -1.409990574929312e-06
        },
        {
          "chunk_id": "c66643a4609c6ee157458bf4353f7446b9c6a200a3ef453846d6a18d5b5069a7",
          "source_id": "path-write",
          "version": "3.12",
          "url": "https://docs.python.org/3.12/library/pathlib.html#pathlib.Path.write_text",
          "text": "Path.write_text(data, encoding=None, errors=None, newline=None) writes text to a file and closes it. Set encoding=\"utf-8\" to select UTF-8. An existing file is overwritten. The method returns the number of characters written.",
          "native_score": -1.320388349514563e-06,
          "term_frequency": 2,
          "document_length": 39,
          "average_document_length": 34.0,
          "document_frequency": 3,
          "idf": 1e-06,
          "length_factor": 1.1102941176470589,
          "saturation": 1.3203883495145634,
          "explained_score": -1.3203883495145633e-06
        }
      ]
    },
    {
      "query": "newline",
      "status": "ok",
      "results": [
        {
          "chunk_id": "bdaeff5ae3ab88b70b12b9b6d4a0a46de45ea14520b971a7756cb03bbd384f35",
          "source_id": "path-read-3-13",
          "version": "3.13",
          "url": "https://docs.python.org/3.13/library/pathlib.html#pathlib.Path.read_text",
          "text": "In Python 3.13, Path.read_text accepts encoding, errors and newline. The newline parameter was added in Python 3.13. The method returns decoded file text and closes the file.",
          "native_score": -1.409990574929312e-06,
          "term_frequency": 2,
          "document_length": 31,
          "average_document_length": 34.0,
          "document_frequency": 2,
          "idf": 1e-06,
          "length_factor": 0.9338235294117647,
          "saturation": 1.409990574929312,
          "explained_score": -1.409990574929312e-06
        },
        {
          "chunk_id": "c66643a4609c6ee157458bf4353f7446b9c6a200a3ef453846d6a18d5b5069a7",
          "source_id": "path-write",
          "version": "3.12",
          "url": "https://docs.python.org/3.12/library/pathlib.html#pathlib.Path.write_text",
          "text": "Path.write_text(data, encoding=None, errors=None, newline=None) writes text to a file and closes it. Set encoding=\"utf-8\" to select UTF-8. An existing file is overwritten. The method returns the number of characters written.",
          "native_score": -9.432534678436318e-07,
          "term_frequency": 1,
          "document_length": 39,
          "average_document_length": 34.0,
          "document_frequency": 2,
          "idf": 1e-06,
          "length_factor": 1.1102941176470589,
          "saturation": 0.943253467843632,
          "explained_score": -9.432534678436319e-07
        }
      ]
    },
    {
      "query": "overwritten",
      "status": "ok",
      "results": [
        {
          "chunk_id": "c66643a4609c6ee157458bf4353f7446b9c6a200a3ef453846d6a18d5b5069a7",
          "source_id": "path-write",
          "version": "3.12",
          "url": "https://docs.python.org/3.12/library/pathlib.html#pathlib.Path.write_text",
          "text": "Path.write_text(data, encoding=None, errors=None, newline=None) writes text to a file and closes it. Set encoding=\"utf-8\" to select UTF-8. An existing file is overwritten. The method returns the number of characters written.",
          "native_score": -0.7992166451067193,
          "term_frequency": 1,
          "document_length": 39,
          "average_document_length": 34.0,
          "document_frequency": 1,
          "idf": 0.8472978603872037,
          "length_factor": 1.1102941176470589,
          "saturation": 0.943253467843632,
          "explained_score": -0.7992166451067194
        }
      ]
    },
    {
      "query": "xyznotindexed",
      "status": "no_match",
      "results": []
    },
    {
      "query": "",
      "status": "empty_query",
      "results": []
    }
  ],
  "rejected_queries": [
    {
      "query": "text OR newline",
      "error": "invalid_query"
    },
    {
      "query": "text*",
      "error": "invalid_query"
    },
    {
      "query": "\"",
      "error": "invalid_query"
    },
    {
      "query": "x; DROP TABLE passages;",
      "error": "invalid_query"
    }
  ]
}
