[{"id":"/root","type":"ROOT","loc":{"start":0,"end":7996,"column":{"s":0,"e":3},"line":{"s":0,"e":144}},"dim":[""],"code":null},{"id":"/root/children/0","type":"paragraph","loc":{"start":0,"end":49,"line":{"s":1,"e":1,"code":[";{ engine:dot, applyCss: dark, clusterize:false }"]},"column":{"s":0,"e":49}},"dim":["","paragraph.0"],"code":";{ engine:dot, applyCss: dark, clusterize:false }"},{"id":"/root/children/0/children/0","type":"text","loc":{"start":0,"end":49,"line":{"s":1,"e":1,"code":[";{ engine:dot, applyCss: dark, clusterize:false }"]},"column":{"s":0,"e":49}},"dim":["","paragraph.0","text.0"],"code":";{ engine:dot, applyCss: dark, clusterize:false }"},{"id":"/root/children/1","type":"heading","loc":{"start":51,"end":59,"line":{"s":3,"e":3,"code":["# search"]},"column":{"s":0,"e":8}},"dim":["","heading.1"],"code":"# search","symbName":"heading","symbRange":[61,472],"symbRangeL":[3,15],"outerCode":"\n- https://tomickigrzegorz.github.io/autocomplete/\n  - Rerendering Results (https://tomickigrzegorz.github.io/autocomplete/#rerender-example)\n- https://www.algolia.com/doc/guides/building-search-ui/what-is-instantsearch/js\n- [x] support incremental results\n- better query syntax: ./test-lucene.mjs\n  - lucene-query-parser?\n\n- nemusi byt realtime\n- kludne len ripgrep, ast-grep\n  - clean solution by bolo ast-lake","outerHtml":"\n<ul><li>https://tomickigrzegorz.github.io/autocomplete/<ul><li>Rerendering Results (https://tomickigrzegorz.github.io/autocomplete/#rerender-example)</li></ul></li><li>https://www.algolia.com/doc/guides/building-search-ui/what-is-instantsearch/js</li><li>[x] support incremental results</li><li>better query syntax: ./test-lucene.mjs<ul><li>lucene-query-parser?</li></ul></li></ul>\n\n<ul><li>nemusi byt realtime</li><li>kludne len ripgrep, ast-grep<ul><li>clean solution by bolo ast-lake</li></ul></li></ul>"},{"id":"/root/children/1/children/0","type":"text","loc":{"start":53,"end":59,"line":{"s":3,"e":3,"code":["# search"]},"column":{"s":2,"e":8}},"dim":["","heading.1","text.0"],"code":"search"},{"id":"/root/children/2","type":"list","loc":{"start":61,"end":472,"line":{"s":5,"e":14,"code":["- https://tomickigrzegorz.github.io/autocomplete/","  - Rerendering Results (https://tomickigrzegorz.github.io/autocomplete/#rerender-example)","- https://www.algolia.com/doc/guides/building-search-ui/what-is-instantsearch/js","- [x] support incremental results","- better query syntax: ./test-lucene.mjs","  - lucene-query-parser?","","- nemusi byt realtime","- kludne len ripgrep, ast-grep","  - clean solution by bolo ast-lake"]},"column":{"s":0,"e":35}},"dim":["","list.2"],"code":"- https://tomickigrzegorz.github.io/autocomplete/\n  - Rerendering Results (https://tomickigrzegorz.github.io/autocomplete/#rerender-example)\n- https://www.algolia.com/doc/guides/building-search-ui/what-is-instantsearch/js\n- [x] support incremental results\n- better query syntax: ./test-lucene.mjs\n  - lucene-query-parser?\n\n- nemusi byt realtime\n- kludne len ripgrep, ast-grep\n  - clean solution by bolo ast-lake","symbName":"list","symbRange":[474,491],"symbRangeL":[5,17],"outerCode":"  - Rerendering Results (https://tomickigrzegorz.github.io/autocomplete/#rerender-example)\n- https://www.algolia.com/doc/guides/building-search-ui/what-is-instantsearch/js\n- [x] support incremental results\n- better query syntax: ./test-lucene.mjs\n  - lucene-query-parser?\n\n- nemusi byt realtime\n- kludne len ripgrep, ast-grep\n  - clean solution by bolo ast-lake\n\n## inhouse search","outerHtml":"<ul><li>Rerendering Results (https://tomickigrzegorz.github.io/autocomplete/#rerender-example)</li><li>https://www.algolia.com/doc/guides/building-search-ui/what-is-instantsearch/js</li><li>[x] support incremental results</li><li>better query syntax: ./test-lucene.mjs</li><li>lucene-query-parser?</li></ul>\n\n<ul><li>nemusi byt realtime</li><li>kludne len ripgrep, ast-grep<ul><li>clean solution by bolo ast-lake</li></ul></li></ul>\n\n<h2>inhouse search</h2>"},{"id":"/root/children/2/children/0","type":"listItem","loc":{"start":61,"end":201,"line":{"s":5,"e":6,"code":["- https://tomickigrzegorz.github.io/autocomplete/","  - Rerendering Results (https://tomickigrzegorz.github.io/autocomplete/#rerender-example)"]},"column":{"s":0,"e":90}},"dim":["","list.2","listItem.0"],"code":"- https://tomickigrzegorz.github.io/autocomplete/\n  - Rerendering Results (https://tomickigrzegorz.github.io/autocomplete/#rerender-example)"},{"id":"/root/children/2/children/0/children/0","type":"paragraph","loc":{"start":63,"end":110,"line":{"s":5,"e":5,"code":["- https://tomickigrzegorz.github.io/autocomplete/"]},"column":{"s":2,"e":49}},"dim":["","list.2","listItem.0","paragraph.0"],"code":"https://tomickigrzegorz.github.io/autocomplete/"},{"id":"/root/children/2/children/0/children/0/children/0","type":"text","loc":{"start":63,"end":110,"line":{"s":5,"e":5,"code":["- https://tomickigrzegorz.github.io/autocomplete/"]},"column":{"s":2,"e":49}},"dim":["","list.2","listItem.0","paragraph.0","text.0"],"code":"https://tomickigrzegorz.github.io/autocomplete/"},{"id":"/root/children/2/children/0/children/1","type":"list","loc":{"start":113,"end":201,"line":{"s":6,"e":6,"code":["  - Rerendering Results (https://tomickigrzegorz.github.io/autocomplete/#rerender-example)"]},"column":{"s":2,"e":90}},"dim":["","list.2","listItem.0","list.1"],"code":"- Rerendering Results (https://tomickigrzegorz.github.io/autocomplete/#rerender-example)","symbName":"list","symbRange":[null,null],"symbRangeL":[6,6],"outerCode":"","outerHtml":""},{"id":"/root/children/2/children/0/children/1/children/0","type":"listItem","loc":{"start":113,"end":201,"line":{"s":6,"e":6,"code":["  - Rerendering Results (https://tomickigrzegorz.github.io/autocomplete/#rerender-example)"]},"column":{"s":2,"e":90}},"dim":["","list.2","listItem.0","list.1","listItem.0"],"code":"- Rerendering Results (https://tomickigrzegorz.github.io/autocomplete/#rerender-example)"},{"id":"/root/children/2/children/0/children/1/children/0/children/0","type":"paragraph","loc":{"start":115,"end":201,"line":{"s":6,"e":6,"code":["  - Rerendering Results (https://tomickigrzegorz.github.io/autocomplete/#rerender-example)"]},"column":{"s":4,"e":90}},"dim":["","list.2","listItem.0","list.1","listItem.0","paragraph.0"],"code":"Rerendering Results (https://tomickigrzegorz.github.io/autocomplete/#rerender-example)"},{"id":"/root/children/2/children/0/children/1/children/0/children/0/children/0","type":"text","loc":{"start":115,"end":201,"line":{"s":6,"e":6,"code":["  - Rerendering Results (https://tomickigrzegorz.github.io/autocomplete/#rerender-example)"]},"column":{"s":4,"e":90}},"dim":["","list.2","listItem.0","list.1","listItem.0","paragraph.0","text.0"],"code":"Rerendering Results (https://tomickigrzegorz.github.io/autocomplete/#rerender-example)"},{"id":"/root/children/2/children/1","type":"listItem","loc":{"start":202,"end":282,"line":{"s":7,"e":7,"code":["- https://www.algolia.com/doc/guides/building-search-ui/what-is-instantsearch/js"]},"column":{"s":0,"e":80}},"dim":["","list.2","listItem.1"],"code":"- https://www.algolia.com/doc/guides/building-search-ui/what-is-instantsearch/js"},{"id":"/root/children/2/children/1/children/0","type":"paragraph","loc":{"start":204,"end":282,"line":{"s":7,"e":7,"code":["- https://www.algolia.com/doc/guides/building-search-ui/what-is-instantsearch/js"]},"column":{"s":2,"e":80}},"dim":["","list.2","listItem.1","paragraph.0"],"code":"https://www.algolia.com/doc/guides/building-search-ui/what-is-instantsearch/js"},{"id":"/root/children/2/children/1/children/0/children/0","type":"text","loc":{"start":204,"end":282,"line":{"s":7,"e":7,"code":["- https://www.algolia.com/doc/guides/building-search-ui/what-is-instantsearch/js"]},"column":{"s":2,"e":80}},"dim":["","list.2","listItem.1","paragraph.0","text.0"],"code":"https://www.algolia.com/doc/guides/building-search-ui/what-is-instantsearch/js"},{"id":"/root/children/2/children/2","type":"listItem","loc":{"start":283,"end":316,"line":{"s":8,"e":8,"code":["- [x] support incremental results"]},"column":{"s":0,"e":33}},"dim":["","list.2","listItem.2"],"code":"- [x] support incremental results"},{"id":"/root/children/2/children/2/children/0","type":"paragraph","loc":{"start":285,"end":316,"line":{"s":8,"e":8,"code":["- [x] support incremental results"]},"column":{"s":2,"e":33}},"dim":["","list.2","listItem.2","paragraph.0"],"code":"[x] support incremental results"},{"id":"/root/children/2/children/2/children/0/children/0","type":"text","loc":{"start":285,"end":316,"line":{"s":8,"e":8,"code":["- [x] support incremental results"]},"column":{"s":2,"e":33}},"dim":["","list.2","listItem.2","paragraph.0","text.0"],"code":"[x] support incremental results"},{"id":"/root/children/2/children/3","type":"listItem","loc":{"start":317,"end":382,"line":{"s":9,"e":10,"code":["- better query syntax: ./test-lucene.mjs","  - lucene-query-parser?"]},"column":{"s":0,"e":24}},"dim":["","list.2","listItem.3"],"code":"- better query syntax: ./test-lucene.mjs\n  - lucene-query-parser?"},{"id":"/root/children/2/children/3/children/0","type":"paragraph","loc":{"start":319,"end":357,"line":{"s":9,"e":9,"code":["- better query syntax: ./test-lucene.mjs"]},"column":{"s":2,"e":40}},"dim":["","list.2","listItem.3","paragraph.0"],"code":"better query syntax: ./test-lucene.mjs"},{"id":"/root/children/2/children/3/children/0/children/0","type":"text","loc":{"start":319,"end":357,"line":{"s":9,"e":9,"code":["- better query syntax: ./test-lucene.mjs"]},"column":{"s":2,"e":40}},"dim":["","list.2","listItem.3","paragraph.0","text.0"],"code":"better query syntax: ./test-lucene.mjs"},{"id":"/root/children/2/children/3/children/1","type":"list","loc":{"start":360,"end":382,"line":{"s":10,"e":10,"code":["  - lucene-query-parser?"]},"column":{"s":2,"e":24}},"dim":["","list.2","listItem.3","list.1"],"code":"- lucene-query-parser?","symbName":"list","symbRange":[null,null],"symbRangeL":[10,10],"outerCode":"","outerHtml":""},{"id":"/root/children/2/children/3/children/1/children/0","type":"listItem","loc":{"start":360,"end":382,"line":{"s":10,"e":10,"code":["  - lucene-query-parser?"]},"column":{"s":2,"e":24}},"dim":["","list.2","listItem.3","list.1","listItem.0"],"code":"- lucene-query-parser?"},{"id":"/root/children/2/children/3/children/1/children/0/children/0","type":"paragraph","loc":{"start":362,"end":382,"line":{"s":10,"e":10,"code":["  - lucene-query-parser?"]},"column":{"s":4,"e":24}},"dim":["","list.2","listItem.3","list.1","listItem.0","paragraph.0"],"code":"lucene-query-parser?"},{"id":"/root/children/2/children/3/children/1/children/0/children/0/children/0","type":"text","loc":{"start":362,"end":382,"line":{"s":10,"e":10,"code":["  - lucene-query-parser?"]},"column":{"s":4,"e":24}},"dim":["","list.2","listItem.3","list.1","listItem.0","paragraph.0","text.0"],"code":"lucene-query-parser?"},{"id":"/root/children/2/children/4","type":"listItem","loc":{"start":384,"end":405,"line":{"s":12,"e":12,"code":["- nemusi byt realtime"]},"column":{"s":0,"e":21}},"dim":["","list.2","listItem.4"],"code":"- nemusi byt realtime"},{"id":"/root/children/2/children/4/children/0","type":"paragraph","loc":{"start":386,"end":405,"line":{"s":12,"e":12,"code":["- nemusi byt realtime"]},"column":{"s":2,"e":21}},"dim":["","list.2","listItem.4","paragraph.0"],"code":"nemusi byt realtime"},{"id":"/root/children/2/children/4/children/0/children/0","type":"text","loc":{"start":386,"end":405,"line":{"s":12,"e":12,"code":["- nemusi byt realtime"]},"column":{"s":2,"e":21}},"dim":["","list.2","listItem.4","paragraph.0","text.0"],"code":"nemusi byt realtime"},{"id":"/root/children/2/children/5","type":"listItem","loc":{"start":406,"end":472,"line":{"s":13,"e":14,"code":["- kludne len ripgrep, ast-grep","  - clean solution by bolo ast-lake"]},"column":{"s":0,"e":35}},"dim":["","list.2","listItem.5"],"code":"- kludne len ripgrep, ast-grep\n  - clean solution by bolo ast-lake"},{"id":"/root/children/2/children/5/children/0","type":"paragraph","loc":{"start":408,"end":436,"line":{"s":13,"e":13,"code":["- kludne len ripgrep, ast-grep"]},"column":{"s":2,"e":30}},"dim":["","list.2","listItem.5","paragraph.0"],"code":"kludne len ripgrep, ast-grep"},{"id":"/root/children/2/children/5/children/0/children/0","type":"text","loc":{"start":408,"end":436,"line":{"s":13,"e":13,"code":["- kludne len ripgrep, ast-grep"]},"column":{"s":2,"e":30}},"dim":["","list.2","listItem.5","paragraph.0","text.0"],"code":"kludne len ripgrep, ast-grep"},{"id":"/root/children/2/children/5/children/1","type":"list","loc":{"start":439,"end":472,"line":{"s":14,"e":14,"code":["  - clean solution by bolo ast-lake"]},"column":{"s":2,"e":35}},"dim":["","list.2","listItem.5","list.1"],"code":"- clean solution by bolo ast-lake","symbName":"list","symbRange":[null,null],"symbRangeL":[14,14],"outerCode":"","outerHtml":""},{"id":"/root/children/2/children/5/children/1/children/0","type":"listItem","loc":{"start":439,"end":472,"line":{"s":14,"e":14,"code":["  - clean solution by bolo ast-lake"]},"column":{"s":2,"e":35}},"dim":["","list.2","listItem.5","list.1","listItem.0"],"code":"- clean solution by bolo ast-lake"},{"id":"/root/children/2/children/5/children/1/children/0/children/0","type":"paragraph","loc":{"start":441,"end":472,"line":{"s":14,"e":14,"code":["  - clean solution by bolo ast-lake"]},"column":{"s":4,"e":35}},"dim":["","list.2","listItem.5","list.1","listItem.0","paragraph.0"],"code":"clean solution by bolo ast-lake"},{"id":"/root/children/2/children/5/children/1/children/0/children/0/children/0","type":"text","loc":{"start":441,"end":472,"line":{"s":14,"e":14,"code":["  - clean solution by bolo ast-lake"]},"column":{"s":4,"e":35}},"dim":["","list.2","listItem.5","list.1","listItem.0","paragraph.0","text.0"],"code":"clean solution by bolo ast-lake"},{"id":"/root/children/3","type":"heading","loc":{"start":474,"end":491,"line":{"s":16,"e":16,"code":["## inhouse search"]},"column":{"s":0,"e":17}},"dim":["","heading.3"],"code":"## inhouse search","symbName":"heading","symbRange":[493,576],"symbRangeL":[16,21],"outerCode":"\n- glass search we already have\n- sqlite based works well enough\n- ast-lake involved","outerHtml":"\n<ul><li>glass search we already have</li><li>sqlite based works well enough</li><li>ast-lake involved</li></ul>"},{"id":"/root/children/3/children/0","type":"text","loc":{"start":477,"end":491,"line":{"s":16,"e":16,"code":["## inhouse search"]},"column":{"s":3,"e":17}},"dim":["","heading.3","text.0"],"code":"inhouse search"},{"id":"/root/children/4","type":"list","loc":{"start":493,"end":576,"line":{"s":18,"e":20,"code":["- glass search we already have","- sqlite based works well enough","- ast-lake involved"]},"column":{"s":0,"e":19}},"dim":["","list.4"],"code":"- glass search we already have\n- sqlite based works well enough\n- ast-lake involved","symbName":"list","symbRange":[578,588],"symbRangeL":[18,23],"outerCode":"- sqlite based works well enough\n- ast-lake involved\n\n### filter","outerHtml":"<ul><li>sqlite based works well enough</li><li>ast-lake involved</li></ul>\n\n<h3>filter</h3>"},{"id":"/root/children/4/children/0","type":"listItem","loc":{"start":493,"end":523,"line":{"s":18,"e":18,"code":["- glass search we already have"]},"column":{"s":0,"e":30}},"dim":["","list.4","listItem.0"],"code":"- glass search we already have"},{"id":"/root/children/4/children/0/children/0","type":"paragraph","loc":{"start":495,"end":523,"line":{"s":18,"e":18,"code":["- glass search we already have"]},"column":{"s":2,"e":30}},"dim":["","list.4","listItem.0","paragraph.0"],"code":"glass search we already have"},{"id":"/root/children/4/children/0/children/0/children/0","type":"text","loc":{"start":495,"end":523,"line":{"s":18,"e":18,"code":["- glass search we already have"]},"column":{"s":2,"e":30}},"dim":["","list.4","listItem.0","paragraph.0","text.0"],"code":"glass search we already have"},{"id":"/root/children/4/children/1","type":"listItem","loc":{"start":524,"end":556,"line":{"s":19,"e":19,"code":["- sqlite based works well enough"]},"column":{"s":0,"e":32}},"dim":["","list.4","listItem.1"],"code":"- sqlite based works well enough"},{"id":"/root/children/4/children/1/children/0","type":"paragraph","loc":{"start":526,"end":556,"line":{"s":19,"e":19,"code":["- sqlite based works well enough"]},"column":{"s":2,"e":32}},"dim":["","list.4","listItem.1","paragraph.0"],"code":"sqlite based works well enough"},{"id":"/root/children/4/children/1/children/0/children/0","type":"text","loc":{"start":526,"end":556,"line":{"s":19,"e":19,"code":["- sqlite based works well enough"]},"column":{"s":2,"e":32}},"dim":["","list.4","listItem.1","paragraph.0","text.0"],"code":"sqlite based works well enough"},{"id":"/root/children/4/children/2","type":"listItem","loc":{"start":557,"end":576,"line":{"s":20,"e":20,"code":["- ast-lake involved"]},"column":{"s":0,"e":19}},"dim":["","list.4","listItem.2"],"code":"- ast-lake involved"},{"id":"/root/children/4/children/2/children/0","type":"paragraph","loc":{"start":559,"end":576,"line":{"s":20,"e":20,"code":["- ast-lake involved"]},"column":{"s":2,"e":19}},"dim":["","list.4","listItem.2","paragraph.0"],"code":"ast-lake involved"},{"id":"/root/children/4/children/2/children/0/children/0","type":"text","loc":{"start":559,"end":576,"line":{"s":20,"e":20,"code":["- ast-lake involved"]},"column":{"s":2,"e":19}},"dim":["","list.4","listItem.2","paragraph.0","text.0"],"code":"ast-lake involved"},{"id":"/root/children/5","type":"heading","loc":{"start":578,"end":588,"line":{"s":22,"e":22,"code":["### filter"]},"column":{"s":0,"e":10}},"dim":["","heading.5"],"code":"### filter","symbName":"heading","symbRange":[590,1051],"symbRangeL":[22,37],"outerCode":"\n- ast-lake: nodes should be subject of search\n  - we need enforce a reference\n\n- repo search: would be really good to search for content of files...\n  - napr: `line: pattern` => najde papers s tym stringom\n  - da sa na to pouzit sqlite\n  - niekde mam dokonca lucene to sqlite\n    - databox-libs/nodejs/atom/text/lucene-sqlite.mjs\n  - `@dashboard` moze byt vlastne aj log/chat\n    - alebo `:rc`\n\n- sqlite LIKE, GLOB alebo fulltext...\n- TODO see `glass-search.js`","outerHtml":"\n<ul><li>ast-lake: nodes should be subject of search<ul><li>we need enforce a reference</li></ul></li></ul>\n\n<ul><li>repo search: would be really good to search for content of files...<ul><li>napr: `line: pattern` => najde papers s tym stringom</li><li>da sa na to pouzit sqlite</li><li>niekde mam dokonca lucene to sqlite<ul><li>databox-libs/nodejs/atom/text/lucene-sqlite.mjs</li></ul></li><li>`@dashboard` moze byt vlastne aj log/chat<ul><li>alebo `:rc`</li></ul></li></ul></li></ul>\n\n<ul><li>sqlite LIKE, GLOB alebo fulltext...</li><li>TODO see `glass-search.js`</li></ul>"},{"id":"/root/children/5/children/0","type":"text","loc":{"start":582,"end":588,"line":{"s":22,"e":22,"code":["### filter"]},"column":{"s":4,"e":10}},"dim":["","heading.5","text.0"],"code":"filter"},{"id":"/root/children/6","type":"list","loc":{"start":590,"end":1051,"line":{"s":24,"e":36,"code":["- ast-lake: nodes should be subject of search","  - we need enforce a reference","","- repo search: would be really good to search for content of files...","  - napr: `line: pattern` => najde papers s tym stringom","  - da sa na to pouzit sqlite","  - niekde mam dokonca lucene to sqlite","    - databox-libs/nodejs/atom/text/lucene-sqlite.mjs","  - `@dashboard` moze byt vlastne aj log/chat","    - alebo `:rc`","","- sqlite LIKE, GLOB alebo fulltext...","- TODO see `glass-search.js`"]},"column":{"s":0,"e":28}},"dim":["","list.6"],"code":"- ast-lake: nodes should be subject of search\n  - we need enforce a reference\n\n- repo search: would be really good to search for content of files...\n  - napr: `line: pattern` => najde papers s tym stringom\n  - da sa na to pouzit sqlite\n  - niekde mam dokonca lucene to sqlite\n    - databox-libs/nodejs/atom/text/lucene-sqlite.mjs\n  - `@dashboard` moze byt vlastne aj log/chat\n    - alebo `:rc`\n\n- sqlite LIKE, GLOB alebo fulltext...\n- TODO see `glass-search.js`","symbName":"list","symbRange":[1053,1077],"symbRangeL":[24,39],"outerCode":"  - we need enforce a reference\n\n- repo search: would be really good to search for content of files...\n  - napr: `line: pattern` => najde papers s tym stringom\n  - da sa na to pouzit sqlite\n  - niekde mam dokonca lucene to sqlite\n    - databox-libs/nodejs/atom/text/lucene-sqlite.mjs\n  - `@dashboard` moze byt vlastne aj log/chat\n    - alebo `:rc`\n\n- sqlite LIKE, GLOB alebo fulltext...\n- TODO see `glass-search.js`\n\n## persisten scratchpads","outerHtml":"<ul><li>we need enforce a reference</li></ul>\n\n<ul><li>repo search: would be really good to search for content of files...<ul><li>napr: `line: pattern` => najde papers s tym stringom</li><li>da sa na to pouzit sqlite</li><li>niekde mam dokonca lucene to sqlite<ul><li>databox-libs/nodejs/atom/text/lucene-sqlite.mjs</li></ul></li><li>`@dashboard` moze byt vlastne aj log/chat<ul><li>alebo `:rc`</li></ul></li></ul></li></ul>\n\n<ul><li>sqlite LIKE, GLOB alebo fulltext...</li><li>TODO see `glass-search.js`</li></ul>\n\n<h2>persisten scratchpads</h2>"},{"id":"/root/children/6/children/0","type":"listItem","loc":{"start":590,"end":667,"line":{"s":24,"e":25,"code":["- ast-lake: nodes should be subject of search","  - we need enforce a reference"]},"column":{"s":0,"e":31}},"dim":["","list.6","listItem.0"],"code":"- ast-lake: nodes should be subject of search\n  - we need enforce a reference"},{"id":"/root/children/6/children/0/children/0","type":"paragraph","loc":{"start":592,"end":635,"line":{"s":24,"e":24,"code":["- ast-lake: nodes should be subject of search"]},"column":{"s":2,"e":45}},"dim":["","list.6","listItem.0","paragraph.0"],"code":"ast-lake: nodes should be subject of search"},{"id":"/root/children/6/children/0/children/0/children/0","type":"text","loc":{"start":592,"end":635,"line":{"s":24,"e":24,"code":["- ast-lake: nodes should be subject of search"]},"column":{"s":2,"e":45}},"dim":["","list.6","listItem.0","paragraph.0","text.0"],"code":"ast-lake: nodes should be subject of search"},{"id":"/root/children/6/children/0/children/1","type":"list","loc":{"start":638,"end":667,"line":{"s":25,"e":25,"code":["  - we need enforce a reference"]},"column":{"s":2,"e":31}},"dim":["","list.6","listItem.0","list.1"],"code":"- we need enforce a reference","symbName":"list","symbRange":[null,null],"symbRangeL":[25,25],"outerCode":"","outerHtml":""},{"id":"/root/children/6/children/0/children/1/children/0","type":"listItem","loc":{"start":638,"end":667,"line":{"s":25,"e":25,"code":["  - we need enforce a reference"]},"column":{"s":2,"e":31}},"dim":["","list.6","listItem.0","list.1","listItem.0"],"code":"- we need enforce a reference"},{"id":"/root/children/6/children/0/children/1/children/0/children/0","type":"paragraph","loc":{"start":640,"end":667,"line":{"s":25,"e":25,"code":["  - we need enforce a reference"]},"column":{"s":4,"e":31}},"dim":["","list.6","listItem.0","list.1","listItem.0","paragraph.0"],"code":"we need enforce a reference"},{"id":"/root/children/6/children/0/children/1/children/0/children/0/children/0","type":"text","loc":{"start":640,"end":667,"line":{"s":25,"e":25,"code":["  - we need enforce a reference"]},"column":{"s":4,"e":31}},"dim":["","list.6","listItem.0","list.1","listItem.0","paragraph.0","text.0"],"code":"we need enforce a reference"},{"id":"/root/children/6/children/1","type":"listItem","loc":{"start":669,"end":983,"line":{"s":27,"e":33,"code":["- repo search: would be really good to search for content of files...","  - napr: `line: pattern` => najde papers s tym stringom","  - da sa na to pouzit sqlite","  - niekde mam dokonca lucene to sqlite","    - databox-libs/nodejs/atom/text/lucene-sqlite.mjs","  - `@dashboard` moze byt vlastne aj log/chat","    - alebo `:rc`"]},"column":{"s":0,"e":17}},"dim":["","list.6","listItem.1"],"code":"- repo search: would be really good to search for content of files...\n  - napr: `line: pattern` => najde papers s tym stringom\n  - da sa na to pouzit sqlite\n  - niekde mam dokonca lucene to sqlite\n    - databox-libs/nodejs/atom/text/lucene-sqlite.mjs\n  - `@dashboard` moze byt vlastne aj log/chat\n    - alebo `:rc`"},{"id":"/root/children/6/children/1/children/0","type":"paragraph","loc":{"start":671,"end":738,"line":{"s":27,"e":27,"code":["- repo search: would be really good to search for content of files..."]},"column":{"s":2,"e":69}},"dim":["","list.6","listItem.1","paragraph.0"],"code":"repo search: would be really good to search for content of files..."},{"id":"/root/children/6/children/1/children/0/children/0","type":"text","loc":{"start":671,"end":738,"line":{"s":27,"e":27,"code":["- repo search: would be really good to search for content of files..."]},"column":{"s":2,"e":69}},"dim":["","list.6","listItem.1","paragraph.0","text.0"],"code":"repo search: would be really good to search for content of files..."},{"id":"/root/children/6/children/1/children/1","type":"list","loc":{"start":741,"end":983,"line":{"s":28,"e":33,"code":["  - napr: `line: pattern` => najde papers s tym stringom","  - da sa na to pouzit sqlite","  - niekde mam dokonca lucene to sqlite","    - databox-libs/nodejs/atom/text/lucene-sqlite.mjs","  - `@dashboard` moze byt vlastne aj log/chat","    - alebo `:rc`"]},"column":{"s":2,"e":17}},"dim":["","list.6","listItem.1","list.1"],"code":"- napr: `line: pattern` => najde papers s tym stringom\n  - da sa na to pouzit sqlite\n  - niekde mam dokonca lucene to sqlite\n    - databox-libs/nodejs/atom/text/lucene-sqlite.mjs\n  - `@dashboard` moze byt vlastne aj log/chat\n    - alebo `:rc`","symbName":"list","symbRange":[null,null],"symbRangeL":[28,33],"outerCode":"  - da sa na to pouzit sqlite\n  - niekde mam dokonca lucene to sqlite\n    - databox-libs/nodejs/atom/text/lucene-sqlite.mjs\n  - `@dashboard` moze byt vlastne aj log/chat","outerHtml":"<ul><li>da sa na to pouzit sqlite</li><li>niekde mam dokonca lucene to sqlite<ul><li>databox-libs/nodejs/atom/text/lucene-sqlite.mjs</li></ul></li><li>`@dashboard` moze byt vlastne aj log/chat</li></ul>"},{"id":"/root/children/6/children/1/children/1/children/0","type":"listItem","loc":{"start":741,"end":795,"line":{"s":28,"e":28,"code":["  - napr: `line: pattern` => najde papers s tym stringom"]},"column":{"s":2,"e":56}},"dim":["","list.6","listItem.1","list.1","listItem.0"],"code":"- napr: `line: pattern` => najde papers s tym stringom"},{"id":"/root/children/6/children/1/children/1/children/0/children/0","type":"paragraph","loc":{"start":743,"end":795,"line":{"s":28,"e":28,"code":["  - napr: `line: pattern` => najde papers s tym stringom"]},"column":{"s":4,"e":56}},"dim":["","list.6","listItem.1","list.1","listItem.0","paragraph.0"],"code":"napr: `line: pattern` => najde papers s tym stringom"},{"id":"/root/children/6/children/1/children/1/children/0/children/0/children/0","type":"text","loc":{"start":743,"end":749,"line":{"s":28,"e":28,"code":["  - napr: `line: pattern` => najde papers s tym stringom"]},"column":{"s":4,"e":10}},"dim":["","list.6","listItem.1","list.1","listItem.0","paragraph.0","text.0"],"code":"napr: "},{"id":"/root/children/6/children/1/children/1/children/0/children/0/children/1","type":"inlineCode","loc":{"start":749,"end":764,"line":{"s":28,"e":28,"code":["  - napr: `line: pattern` => najde papers s tym stringom"]},"column":{"s":10,"e":25}},"dim":["","list.6","listItem.1","list.1","listItem.0","paragraph.0","inlineCode.1"],"code":"`line: pattern`"},{"id":"/root/children/6/children/1/children/1/children/0/children/0/children/2","type":"text","loc":{"start":764,"end":795,"line":{"s":28,"e":28,"code":["  - napr: `line: pattern` => najde papers s tym stringom"]},"column":{"s":25,"e":56}},"dim":["","list.6","listItem.1","list.1","listItem.0","paragraph.0","text.2"],"code":" => najde papers s tym stringom"},{"id":"/root/children/6/children/1/children/1/children/1","type":"listItem","loc":{"start":798,"end":825,"line":{"s":29,"e":29,"code":["  - da sa na to pouzit sqlite"]},"column":{"s":2,"e":29}},"dim":["","list.6","listItem.1","list.1","listItem.1"],"code":"- da sa na to pouzit sqlite"},{"id":"/root/children/6/children/1/children/1/children/1/children/0","type":"paragraph","loc":{"start":800,"end":825,"line":{"s":29,"e":29,"code":["  - da sa na to pouzit sqlite"]},"column":{"s":4,"e":29}},"dim":["","list.6","listItem.1","list.1","listItem.1","paragraph.0"],"code":"da sa na to pouzit sqlite"},{"id":"/root/children/6/children/1/children/1/children/1/children/0/children/0","type":"text","loc":{"start":800,"end":825,"line":{"s":29,"e":29,"code":["  - da sa na to pouzit sqlite"]},"column":{"s":4,"e":29}},"dim":["","list.6","listItem.1","list.1","listItem.1","paragraph.0","text.0"],"code":"da sa na to pouzit sqlite"},{"id":"/root/children/6/children/1/children/1/children/2","type":"listItem","loc":{"start":828,"end":919,"line":{"s":30,"e":31,"code":["  - niekde mam dokonca lucene to sqlite","    - databox-libs/nodejs/atom/text/lucene-sqlite.mjs"]},"column":{"s":2,"e":53}},"dim":["","list.6","listItem.1","list.1","listItem.2"],"code":"- niekde mam dokonca lucene to sqlite\n    - databox-libs/nodejs/atom/text/lucene-sqlite.mjs"},{"id":"/root/children/6/children/1/children/1/children/2/children/0","type":"paragraph","loc":{"start":830,"end":865,"line":{"s":30,"e":30,"code":["  - niekde mam dokonca lucene to sqlite"]},"column":{"s":4,"e":39}},"dim":["","list.6","listItem.1","list.1","listItem.2","paragraph.0"],"code":"niekde mam dokonca lucene to sqlite"},{"id":"/root/children/6/children/1/children/1/children/2/children/0/children/0","type":"text","loc":{"start":830,"end":865,"line":{"s":30,"e":30,"code":["  - niekde mam dokonca lucene to sqlite"]},"column":{"s":4,"e":39}},"dim":["","list.6","listItem.1","list.1","listItem.2","paragraph.0","text.0"],"code":"niekde mam dokonca lucene to sqlite"},{"id":"/root/children/6/children/1/children/1/children/2/children/1","type":"list","loc":{"start":870,"end":919,"line":{"s":31,"e":31,"code":["    - databox-libs/nodejs/atom/text/lucene-sqlite.mjs"]},"column":{"s":4,"e":53}},"dim":["","list.6","listItem.1","list.1","listItem.2","list.1"],"code":"- databox-libs/nodejs/atom/text/lucene-sqlite.mjs","symbName":"list","symbRange":[null,null],"symbRangeL":[31,31],"outerCode":"","outerHtml":""},{"id":"/root/children/6/children/1/children/1/children/2/children/1/children/0","type":"listItem","loc":{"start":870,"end":919,"line":{"s":31,"e":31,"code":["    - databox-libs/nodejs/atom/text/lucene-sqlite.mjs"]},"column":{"s":4,"e":53}},"dim":["","list.6","listItem.1","list.1","listItem.2","list.1","listItem.0"],"code":"- databox-libs/nodejs/atom/text/lucene-sqlite.mjs"},{"id":"/root/children/6/children/1/children/1/children/2/children/1/children/0/children/0","type":"paragraph","loc":{"start":872,"end":919,"line":{"s":31,"e":31,"code":["    - databox-libs/nodejs/atom/text/lucene-sqlite.mjs"]},"column":{"s":6,"e":53}},"dim":["","list.6","listItem.1","list.1","listItem.2","list.1","listItem.0","paragraph.0"],"code":"databox-libs/nodejs/atom/text/lucene-sqlite.mjs"},{"id":"/root/children/6/children/1/children/1/children/2/children/1/children/0/children/0/children/0","type":"text","loc":{"start":872,"end":919,"line":{"s":31,"e":31,"code":["    - databox-libs/nodejs/atom/text/lucene-sqlite.mjs"]},"column":{"s":6,"e":53}},"dim":["","list.6","listItem.1","list.1","listItem.2","list.1","listItem.0","paragraph.0","text.0"],"code":"databox-libs/nodejs/atom/text/lucene-sqlite.mjs"},{"id":"/root/children/6/children/1/children/1/children/3","type":"listItem","loc":{"start":922,"end":983,"line":{"s":32,"e":33,"code":["  - `@dashboard` moze byt vlastne aj log/chat","    - alebo `:rc`"]},"column":{"s":2,"e":17}},"dim":["","list.6","listItem.1","list.1","listItem.3"],"code":"- `@dashboard` moze byt vlastne aj log/chat\n    - alebo `:rc`"},{"id":"/root/children/6/children/1/children/1/children/3/children/0","type":"paragraph","loc":{"start":924,"end":965,"line":{"s":32,"e":32,"code":["  - `@dashboard` moze byt vlastne aj log/chat"]},"column":{"s":4,"e":45}},"dim":["","list.6","listItem.1","list.1","listItem.3","paragraph.0"],"code":"`@dashboard` moze byt vlastne aj log/chat"},{"id":"/root/children/6/children/1/children/1/children/3/children/0/children/0","type":"inlineCode","loc":{"start":924,"end":936,"line":{"s":32,"e":32,"code":["  - `@dashboard` moze byt vlastne aj log/chat"]},"column":{"s":4,"e":16}},"dim":["","list.6","listItem.1","list.1","listItem.3","paragraph.0","inlineCode.0"],"code":"`@dashboard`"},{"id":"/root/children/6/children/1/children/1/children/3/children/0/children/1","type":"text","loc":{"start":936,"end":965,"line":{"s":32,"e":32,"code":["  - `@dashboard` moze byt vlastne aj log/chat"]},"column":{"s":16,"e":45}},"dim":["","list.6","listItem.1","list.1","listItem.3","paragraph.0","text.1"],"code":" moze byt vlastne aj log/chat"},{"id":"/root/children/6/children/1/children/1/children/3/children/1","type":"list","loc":{"start":970,"end":983,"line":{"s":33,"e":33,"code":["    - alebo `:rc`"]},"column":{"s":4,"e":17}},"dim":["","list.6","listItem.1","list.1","listItem.3","list.1"],"code":"- alebo `:rc`","symbName":"list","symbRange":[null,null],"symbRangeL":[33,33],"outerCode":"","outerHtml":""},{"id":"/root/children/6/children/1/children/1/children/3/children/1/children/0","type":"listItem","loc":{"start":970,"end":983,"line":{"s":33,"e":33,"code":["    - alebo `:rc`"]},"column":{"s":4,"e":17}},"dim":["","list.6","listItem.1","list.1","listItem.3","list.1","listItem.0"],"code":"- alebo `:rc`"},{"id":"/root/children/6/children/1/children/1/children/3/children/1/children/0/children/0","type":"paragraph","loc":{"start":972,"end":983,"line":{"s":33,"e":33,"code":["    - alebo `:rc`"]},"column":{"s":6,"e":17}},"dim":["","list.6","listItem.1","list.1","listItem.3","list.1","listItem.0","paragraph.0"],"code":"alebo `:rc`"},{"id":"/root/children/6/children/1/children/1/children/3/children/1/children/0/children/0/children/0","type":"text","loc":{"start":972,"end":978,"line":{"s":33,"e":33,"code":["    - alebo `:rc`"]},"column":{"s":6,"e":12}},"dim":["","list.6","listItem.1","list.1","listItem.3","list.1","listItem.0","paragraph.0","text.0"],"code":"alebo "},{"id":"/root/children/6/children/1/children/1/children/3/children/1/children/0/children/0/children/1","type":"inlineCode","loc":{"start":978,"end":983,"line":{"s":33,"e":33,"code":["    - alebo `:rc`"]},"column":{"s":12,"e":17}},"dim":["","list.6","listItem.1","list.1","listItem.3","list.1","listItem.0","paragraph.0","inlineCode.1"],"code":"`:rc`"},{"id":"/root/children/6/children/2","type":"listItem","loc":{"start":985,"end":1022,"line":{"s":35,"e":35,"code":["- sqlite LIKE, GLOB alebo fulltext..."]},"column":{"s":0,"e":37}},"dim":["","list.6","listItem.2"],"code":"- sqlite LIKE, GLOB alebo fulltext..."},{"id":"/root/children/6/children/2/children/0","type":"paragraph","loc":{"start":987,"end":1022,"line":{"s":35,"e":35,"code":["- sqlite LIKE, GLOB alebo fulltext..."]},"column":{"s":2,"e":37}},"dim":["","list.6","listItem.2","paragraph.0"],"code":"sqlite LIKE, GLOB alebo fulltext..."},{"id":"/root/children/6/children/2/children/0/children/0","type":"text","loc":{"start":987,"end":1022,"line":{"s":35,"e":35,"code":["- sqlite LIKE, GLOB alebo fulltext..."]},"column":{"s":2,"e":37}},"dim":["","list.6","listItem.2","paragraph.0","text.0"],"code":"sqlite LIKE, GLOB alebo fulltext..."},{"id":"/root/children/6/children/3","type":"listItem","loc":{"start":1023,"end":1051,"line":{"s":36,"e":36,"code":["- TODO see `glass-search.js`"]},"column":{"s":0,"e":28}},"dim":["","list.6","listItem.3"],"code":"- TODO see `glass-search.js`"},{"id":"/root/children/6/children/3/children/0","type":"paragraph","loc":{"start":1025,"end":1051,"line":{"s":36,"e":36,"code":["- TODO see `glass-search.js`"]},"column":{"s":2,"e":28}},"dim":["","list.6","listItem.3","paragraph.0"],"code":"TODO see `glass-search.js`"},{"id":"/root/children/6/children/3/children/0/children/0","type":"text","loc":{"start":1025,"end":1034,"line":{"s":36,"e":36,"code":["- TODO see `glass-search.js`"]},"column":{"s":2,"e":11}},"dim":["","list.6","listItem.3","paragraph.0","text.0"],"code":"TODO see "},{"id":"/root/children/6/children/3/children/0/children/1","type":"inlineCode","loc":{"start":1034,"end":1051,"line":{"s":36,"e":36,"code":["- TODO see `glass-search.js`"]},"column":{"s":11,"e":28}},"dim":["","list.6","listItem.3","paragraph.0","inlineCode.1"],"code":"`glass-search.js`"},{"id":"/root/children/7","type":"heading","loc":{"start":1053,"end":1077,"line":{"s":38,"e":38,"code":["## persisten scratchpads"]},"column":{"s":0,"e":24}},"dim":["","heading.7"],"code":"## persisten scratchpads","symbName":"heading","symbRange":[1079,1217],"symbRangeL":[38,43],"outerCode":"\n- nech search produkuje mdd file s tabulkov linkov\n- moze to byt nieco ako scrachpad-file\n- tym padom moze byt persistent, ale aj editable","outerHtml":"\n<ul><li>nech search produkuje mdd file s tabulkov linkov</li><li>moze to byt nieco ako scrachpad-file</li><li>tym padom moze byt persistent, ale aj editable</li></ul>"},{"id":"/root/children/7/children/0","type":"text","loc":{"start":1056,"end":1077,"line":{"s":38,"e":38,"code":["## persisten scratchpads"]},"column":{"s":3,"e":24}},"dim":["","heading.7","text.0"],"code":"persisten scratchpads"},{"id":"/root/children/8","type":"list","loc":{"start":1079,"end":1217,"line":{"s":40,"e":42,"code":["- nech search produkuje mdd file s tabulkov linkov","- moze to byt nieco ako scrachpad-file","- tym padom moze byt persistent, ale aj editable"]},"column":{"s":0,"e":48}},"dim":["","list.8"],"code":"- nech search produkuje mdd file s tabulkov linkov\n- moze to byt nieco ako scrachpad-file\n- tym padom moze byt persistent, ale aj editable","symbName":"list","symbRange":[1219,1245],"symbRangeL":[40,45],"outerCode":"- moze to byt nieco ako scrachpad-file\n- tym padom moze byt persistent, ale aj editable\n\n## experimental approaches","outerHtml":"<ul><li>moze to byt nieco ako scrachpad-file</li><li>tym padom moze byt persistent, ale aj editable</li></ul>\n\n<h2>experimental approaches</h2>"},{"id":"/root/children/8/children/0","type":"listItem","loc":{"start":1079,"end":1129,"line":{"s":40,"e":40,"code":["- nech search produkuje mdd file s tabulkov linkov"]},"column":{"s":0,"e":50}},"dim":["","list.8","listItem.0"],"code":"- nech search produkuje mdd file s tabulkov linkov"},{"id":"/root/children/8/children/0/children/0","type":"paragraph","loc":{"start":1081,"end":1129,"line":{"s":40,"e":40,"code":["- nech search produkuje mdd file s tabulkov linkov"]},"column":{"s":2,"e":50}},"dim":["","list.8","listItem.0","paragraph.0"],"code":"nech search produkuje mdd file s tabulkov linkov"},{"id":"/root/children/8/children/0/children/0/children/0","type":"text","loc":{"start":1081,"end":1129,"line":{"s":40,"e":40,"code":["- nech search produkuje mdd file s tabulkov linkov"]},"column":{"s":2,"e":50}},"dim":["","list.8","listItem.0","paragraph.0","text.0"],"code":"nech search produkuje mdd file s tabulkov linkov"},{"id":"/root/children/8/children/1","type":"listItem","loc":{"start":1130,"end":1168,"line":{"s":41,"e":41,"code":["- moze to byt nieco ako scrachpad-file"]},"column":{"s":0,"e":38}},"dim":["","list.8","listItem.1"],"code":"- moze to byt nieco ako scrachpad-file"},{"id":"/root/children/8/children/1/children/0","type":"paragraph","loc":{"start":1132,"end":1168,"line":{"s":41,"e":41,"code":["- moze to byt nieco ako scrachpad-file"]},"column":{"s":2,"e":38}},"dim":["","list.8","listItem.1","paragraph.0"],"code":"moze to byt nieco ako scrachpad-file"},{"id":"/root/children/8/children/1/children/0/children/0","type":"text","loc":{"start":1132,"end":1168,"line":{"s":41,"e":41,"code":["- moze to byt nieco ako scrachpad-file"]},"column":{"s":2,"e":38}},"dim":["","list.8","listItem.1","paragraph.0","text.0"],"code":"moze to byt nieco ako scrachpad-file"},{"id":"/root/children/8/children/2","type":"listItem","loc":{"start":1169,"end":1217,"line":{"s":42,"e":42,"code":["- tym padom moze byt persistent, ale aj editable"]},"column":{"s":0,"e":48}},"dim":["","list.8","listItem.2"],"code":"- tym padom moze byt persistent, ale aj editable"},{"id":"/root/children/8/children/2/children/0","type":"paragraph","loc":{"start":1171,"end":1217,"line":{"s":42,"e":42,"code":["- tym padom moze byt persistent, ale aj editable"]},"column":{"s":2,"e":48}},"dim":["","list.8","listItem.2","paragraph.0"],"code":"tym padom moze byt persistent, ale aj editable"},{"id":"/root/children/8/children/2/children/0/children/0","type":"text","loc":{"start":1171,"end":1217,"line":{"s":42,"e":42,"code":["- tym padom moze byt persistent, ale aj editable"]},"column":{"s":2,"e":48}},"dim":["","list.8","listItem.2","paragraph.0","text.0"],"code":"tym padom moze byt persistent, ale aj editable"},{"id":"/root/children/9","type":"heading","loc":{"start":1219,"end":1245,"line":{"s":44,"e":44,"code":["## experimental approaches"]},"column":{"s":0,"e":26}},"dim":["","heading.9"],"code":"## experimental approaches","symbName":"heading","symbRange":[1247,1325],"symbRangeL":[44,48],"outerCode":"\n- extreme: ripgrep, ast-grep\n- [ ] https://crates.io/crates/tantivy-cli super!","outerHtml":"\n<ul><li>extreme: ripgrep, ast-grep</li><li>[ ] https://crates.io/crates/tantivy-cli super!</li></ul>"},{"id":"/root/children/9/children/0","type":"text","loc":{"start":1222,"end":1245,"line":{"s":44,"e":44,"code":["## experimental approaches"]},"column":{"s":3,"e":26}},"dim":["","heading.9","text.0"],"code":"experimental approaches"},{"id":"/root/children/10","type":"list","loc":{"start":1247,"end":1325,"line":{"s":46,"e":47,"code":["- extreme: ripgrep, ast-grep","- [ ] https://crates.io/crates/tantivy-cli super!"]},"column":{"s":0,"e":49}},"dim":["","list.10"],"code":"- extreme: ripgrep, ast-grep\n- [ ] https://crates.io/crates/tantivy-cli super!","symbName":"list","symbRange":[1327,1344],"symbRangeL":[46,50],"outerCode":"- [ ] https://crates.io/crates/tantivy-cli super!\n\n### query grammar","outerHtml":"<ul><li>[ ] https://crates.io/crates/tantivy-cli super!</li></ul>\n\n<h3>query grammar</h3>"},{"id":"/root/children/10/children/0","type":"listItem","loc":{"start":1247,"end":1275,"line":{"s":46,"e":46,"code":["- extreme: ripgrep, ast-grep"]},"column":{"s":0,"e":28}},"dim":["","list.10","listItem.0"],"code":"- extreme: ripgrep, ast-grep"},{"id":"/root/children/10/children/0/children/0","type":"paragraph","loc":{"start":1249,"end":1275,"line":{"s":46,"e":46,"code":["- extreme: ripgrep, ast-grep"]},"column":{"s":2,"e":28}},"dim":["","list.10","listItem.0","paragraph.0"],"code":"extreme: ripgrep, ast-grep"},{"id":"/root/children/10/children/0/children/0/children/0","type":"text","loc":{"start":1249,"end":1275,"line":{"s":46,"e":46,"code":["- extreme: ripgrep, ast-grep"]},"column":{"s":2,"e":28}},"dim":["","list.10","listItem.0","paragraph.0","text.0"],"code":"extreme: ripgrep, ast-grep"},{"id":"/root/children/10/children/1","type":"listItem","loc":{"start":1276,"end":1325,"line":{"s":47,"e":47,"code":["- [ ] https://crates.io/crates/tantivy-cli super!"]},"column":{"s":0,"e":49}},"dim":["","list.10","listItem.1"],"code":"- [ ] https://crates.io/crates/tantivy-cli super!"},{"id":"/root/children/10/children/1/children/0","type":"paragraph","loc":{"start":1278,"end":1325,"line":{"s":47,"e":47,"code":["- [ ] https://crates.io/crates/tantivy-cli super!"]},"column":{"s":2,"e":49}},"dim":["","list.10","listItem.1","paragraph.0"],"code":"[ ] https://crates.io/crates/tantivy-cli super!"},{"id":"/root/children/10/children/1/children/0/children/0","type":"text","loc":{"start":1278,"end":1325,"line":{"s":47,"e":47,"code":["- [ ] https://crates.io/crates/tantivy-cli super!"]},"column":{"s":2,"e":49}},"dim":["","list.10","listItem.1","paragraph.0","text.0"],"code":"[ ] https://crates.io/crates/tantivy-cli super!"},{"id":"/root/children/11","type":"heading","loc":{"start":1327,"end":1344,"line":{"s":49,"e":49,"code":["### query grammar"]},"column":{"s":0,"e":17}},"dim":["","heading.11"],"code":"### query grammar","symbName":"heading","symbRange":[1346,1358],"symbRangeL":[49,52],"outerCode":"\n- choose one","outerHtml":"\n<ul><li>choose one</li></ul>"},{"id":"/root/children/11/children/0","type":"text","loc":{"start":1331,"end":1344,"line":{"s":49,"e":49,"code":["### query grammar"]},"column":{"s":4,"e":17}},"dim":["","heading.11","text.0"],"code":"query grammar"},{"id":"/root/children/12","type":"list","loc":{"start":1346,"end":1358,"line":{"s":51,"e":51,"code":["- choose one"]},"column":{"s":0,"e":12}},"dim":["","list.12"],"code":"- choose one","symbName":"list","symbRange":[1360,1370],"symbRangeL":[51,54],"outerCode":"\n#### larry","outerHtml":"\n<h4>larry</h4>"},{"id":"/root/children/12/children/0","type":"listItem","loc":{"start":1346,"end":1358,"line":{"s":51,"e":51,"code":["- choose one"]},"column":{"s":0,"e":12}},"dim":["","list.12","listItem.0"],"code":"- choose one"},{"id":"/root/children/12/children/0/children/0","type":"paragraph","loc":{"start":1348,"end":1358,"line":{"s":51,"e":51,"code":["- choose one"]},"column":{"s":2,"e":12}},"dim":["","list.12","listItem.0","paragraph.0"],"code":"choose one"},{"id":"/root/children/12/children/0/children/0/children/0","type":"text","loc":{"start":1348,"end":1358,"line":{"s":51,"e":51,"code":["- choose one"]},"column":{"s":2,"e":12}},"dim":["","list.12","listItem.0","paragraph.0","text.0"],"code":"choose one"},{"id":"/root/children/13","type":"heading","loc":{"start":1360,"end":1370,"line":{"s":53,"e":53,"code":["#### larry"]},"column":{"s":0,"e":10}},"dim":["","heading.13"],"code":"#### larry","symbName":"heading","symbRange":[1372,1568],"symbRangeL":[53,60],"outerCode":"\n- sexp: see `ssss.sexp()`\n- highlite\n  - https://github.com/masterWeber/highlight-in-textarea/blob/master/src/highlight-in-textarea.js\n\n- https://chatgpt.com/c/691baba1-a9f0-8325-b7dd-f589daa1d901","outerHtml":"\n<ul><li>sexp: see `ssss.sexp()`</li><li>highlite<ul><li>https://github.com/masterWeber/highlight-in-textarea/blob/master/src/highlight-in-textarea.js</li></ul></li></ul>\n\n<ul><li>https://chatgpt.com/c/691baba1-a9f0-8325-b7dd-f589daa1d901</li></ul>"},{"id":"/root/children/13/children/0","type":"text","loc":{"start":1365,"end":1370,"line":{"s":53,"e":53,"code":["#### larry"]},"column":{"s":5,"e":10}},"dim":["","heading.13","text.0"],"code":"larry"},{"id":"/root/children/14","type":"list","loc":{"start":1372,"end":1568,"line":{"s":55,"e":59,"code":["- sexp: see `ssss.sexp()`","- highlite","  - https://github.com/masterWeber/highlight-in-textarea/blob/master/src/highlight-in-textarea.js","","- https://chatgpt.com/c/691baba1-a9f0-8325-b7dd-f589daa1d901"]},"column":{"s":0,"e":60}},"dim":["","list.14"],"code":"- sexp: see `ssss.sexp()`\n- highlite\n  - https://github.com/masterWeber/highlight-in-textarea/blob/master/src/highlight-in-textarea.js\n\n- https://chatgpt.com/c/691baba1-a9f0-8325-b7dd-f589daa1d901","symbName":"list","symbRange":[1570,1587],"symbRangeL":[55,62],"outerCode":"- highlite\n  - https://github.com/masterWeber/highlight-in-textarea/blob/master/src/highlight-in-textarea.js\n\n- https://chatgpt.com/c/691baba1-a9f0-8325-b7dd-f589daa1d901\n\n#### ArangoDB AQL","outerHtml":"<ul><li>highlite<ul><li>https://github.com/masterWeber/highlight-in-textarea/blob/master/src/highlight-in-textarea.js</li></ul></li></ul>\n\n<ul><li>https://chatgpt.com/c/691baba1-a9f0-8325-b7dd-f589daa1d901</li></ul>\n\n<h4>ArangoDB AQL</h4>"},{"id":"/root/children/14/children/0","type":"listItem","loc":{"start":1372,"end":1397,"line":{"s":55,"e":55,"code":["- sexp: see `ssss.sexp()`"]},"column":{"s":0,"e":25}},"dim":["","list.14","listItem.0"],"code":"- sexp: see `ssss.sexp()`"},{"id":"/root/children/14/children/0/children/0","type":"paragraph","loc":{"start":1374,"end":1397,"line":{"s":55,"e":55,"code":["- sexp: see `ssss.sexp()`"]},"column":{"s":2,"e":25}},"dim":["","list.14","listItem.0","paragraph.0"],"code":"sexp: see `ssss.sexp()`"},{"id":"/root/children/14/children/0/children/0/children/0","type":"text","loc":{"start":1374,"end":1384,"line":{"s":55,"e":55,"code":["- sexp: see `ssss.sexp()`"]},"column":{"s":2,"e":12}},"dim":["","list.14","listItem.0","paragraph.0","text.0"],"code":"sexp: see "},{"id":"/root/children/14/children/0/children/0/children/1","type":"inlineCode","loc":{"start":1384,"end":1397,"line":{"s":55,"e":55,"code":["- sexp: see `ssss.sexp()`"]},"column":{"s":12,"e":25}},"dim":["","list.14","listItem.0","paragraph.0","inlineCode.1"],"code":"`ssss.sexp()`"},{"id":"/root/children/14/children/1","type":"listItem","loc":{"start":1398,"end":1506,"line":{"s":56,"e":57,"code":["- highlite","  - https://github.com/masterWeber/highlight-in-textarea/blob/master/src/highlight-in-textarea.js"]},"column":{"s":0,"e":97}},"dim":["","list.14","listItem.1"],"code":"- highlite\n  - https://github.com/masterWeber/highlight-in-textarea/blob/master/src/highlight-in-textarea.js"},{"id":"/root/children/14/children/1/children/0","type":"paragraph","loc":{"start":1400,"end":1408,"line":{"s":56,"e":56,"code":["- highlite"]},"column":{"s":2,"e":10}},"dim":["","list.14","listItem.1","paragraph.0"],"code":"highlite"},{"id":"/root/children/14/children/1/children/0/children/0","type":"text","loc":{"start":1400,"end":1408,"line":{"s":56,"e":56,"code":["- highlite"]},"column":{"s":2,"e":10}},"dim":["","list.14","listItem.1","paragraph.0","text.0"],"code":"highlite"},{"id":"/root/children/14/children/1/children/1","type":"list","loc":{"start":1411,"end":1506,"line":{"s":57,"e":57,"code":["  - https://github.com/masterWeber/highlight-in-textarea/blob/master/src/highlight-in-textarea.js"]},"column":{"s":2,"e":97}},"dim":["","list.14","listItem.1","list.1"],"code":"- https://github.com/masterWeber/highlight-in-textarea/blob/master/src/highlight-in-textarea.js","symbName":"list","symbRange":[null,null],"symbRangeL":[57,57],"outerCode":"","outerHtml":""},{"id":"/root/children/14/children/1/children/1/children/0","type":"listItem","loc":{"start":1411,"end":1506,"line":{"s":57,"e":57,"code":["  - https://github.com/masterWeber/highlight-in-textarea/blob/master/src/highlight-in-textarea.js"]},"column":{"s":2,"e":97}},"dim":["","list.14","listItem.1","list.1","listItem.0"],"code":"- https://github.com/masterWeber/highlight-in-textarea/blob/master/src/highlight-in-textarea.js"},{"id":"/root/children/14/children/1/children/1/children/0/children/0","type":"paragraph","loc":{"start":1413,"end":1506,"line":{"s":57,"e":57,"code":["  - https://github.com/masterWeber/highlight-in-textarea/blob/master/src/highlight-in-textarea.js"]},"column":{"s":4,"e":97}},"dim":["","list.14","listItem.1","list.1","listItem.0","paragraph.0"],"code":"https://github.com/masterWeber/highlight-in-textarea/blob/master/src/highlight-in-textarea.js"},{"id":"/root/children/14/children/1/children/1/children/0/children/0/children/0","type":"text","loc":{"start":1413,"end":1506,"line":{"s":57,"e":57,"code":["  - https://github.com/masterWeber/highlight-in-textarea/blob/master/src/highlight-in-textarea.js"]},"column":{"s":4,"e":97}},"dim":["","list.14","listItem.1","list.1","listItem.0","paragraph.0","text.0"],"code":"https://github.com/masterWeber/highlight-in-textarea/blob/master/src/highlight-in-textarea.js"},{"id":"/root/children/14/children/2","type":"listItem","loc":{"start":1508,"end":1568,"line":{"s":59,"e":59,"code":["- https://chatgpt.com/c/691baba1-a9f0-8325-b7dd-f589daa1d901"]},"column":{"s":0,"e":60}},"dim":["","list.14","listItem.2"],"code":"- https://chatgpt.com/c/691baba1-a9f0-8325-b7dd-f589daa1d901"},{"id":"/root/children/14/children/2/children/0","type":"paragraph","loc":{"start":1510,"end":1568,"line":{"s":59,"e":59,"code":["- https://chatgpt.com/c/691baba1-a9f0-8325-b7dd-f589daa1d901"]},"column":{"s":2,"e":60}},"dim":["","list.14","listItem.2","paragraph.0"],"code":"https://chatgpt.com/c/691baba1-a9f0-8325-b7dd-f589daa1d901"},{"id":"/root/children/14/children/2/children/0/children/0","type":"text","loc":{"start":1510,"end":1568,"line":{"s":59,"e":59,"code":["- https://chatgpt.com/c/691baba1-a9f0-8325-b7dd-f589daa1d901"]},"column":{"s":2,"e":60}},"dim":["","list.14","listItem.2","paragraph.0","text.0"],"code":"https://chatgpt.com/c/691baba1-a9f0-8325-b7dd-f589daa1d901"},{"id":"/root/children/15","type":"heading","loc":{"start":1570,"end":1587,"line":{"s":61,"e":61,"code":["#### ArangoDB AQL"]},"column":{"s":0,"e":17}},"dim":["","heading.15"],"code":"#### ArangoDB AQL","symbName":"heading","symbRange":[1589,2484],"symbRangeL":[61,110],"outerCode":"\n- https://www.npmjs.com/package/aql-parser\n- pozri toto: https://github.com/orgs/ambassify/repositories\n  - maju vela zaujimavych veci...\n\n```\nFOR p IN products\n  FILTER p.price > 20\n  RETURN {\n    name: p.name,\n    meta: {\n      category: p.category,\n      tags: (\n        FOR t IN p.tags\n          FILTER t.status == \"active\"\n          RETURN { id: t.id, label: t.label }\n      )\n    }\n  }\n```\n\n- Jsonnet\n\n```\nproducts[$price > 20]{\n  \"name\": name,\n  \"meta\": {\n    \"category\": category,\n    \"tags\": tags[status=\"active\"].{\n      \"id\": id,\n      \"label\": label\n    }\n  }\n}\n```\n\n- Falcor JSONGraph\n  - https://github.com/Netflix/falcor-json-graph\n\n- Pipelined Relational Query Language, pronounced “Prequel”\n  - https://prql-lang.org/\n  - https://prql-lang.org/book/\n  - works with DuckDb\n    - https://github.com/ywelsch/duckdb-prql\n\n- https://dhall-lang.org/\n\n- https://github.com/tweag/nickel","outerHtml":"\n<ul><li>https://www.npmjs.com/package/aql-parser</li><li>pozri toto: https://github.com/orgs/ambassify/repositories<ul><li>maju vela zaujimavych veci...</li></ul></li></ul>\n\n<p>```\nFOR p IN products\n  FILTER p.price > 20\n  RETURN {\n    name: p.name,\n    meta: {\n      category: p.category,\n      tags: (\n        FOR t IN p.tags\n          FILTER t.status == \"active\"\n          RETURN { id: t.id, label: t.label }\n      )\n    }\n  }\n```</p>\n\n<ul><li>Jsonnet</li></ul>\n\n<p>```\nproducts[$price > 20]{\n  \"name\": name,\n  \"meta\": {\n    \"category\": category,\n    \"tags\": tags[status=\"active\"].{\n      \"id\": id,\n      \"label\": label\n    }\n  }\n}\n```</p>\n\n<ul><li>Falcor JSONGraph<ul><li>https://github.com/Netflix/falcor-json-graph</li></ul></li></ul>\n\n<ul><li>Pipelined Relational Query Language, pronounced “Prequel”<ul><li>https://prql-lang.org/</li><li>https://prql-lang.org/book/</li><li>works with DuckDb<ul><li>https://github.com/ywelsch/duckdb-prql</li></ul></li></ul></li></ul>\n\n<ul><li>https://dhall-lang.org/</li></ul>\n\n<ul><li>https://github.com/tweag/nickel</li></ul>"},{"id":"/root/children/15/children/0","type":"text","loc":{"start":1575,"end":1587,"line":{"s":61,"e":61,"code":["#### ArangoDB AQL"]},"column":{"s":5,"e":17}},"dim":["","heading.15","text.0"],"code":"ArangoDB AQL"},{"id":"/root/children/16","type":"list","loc":{"start":1589,"end":1726,"line":{"s":63,"e":65,"code":["- https://www.npmjs.com/package/aql-parser","- pozri toto: https://github.com/orgs/ambassify/repositories","  - maju vela zaujimavych veci..."]},"column":{"s":0,"e":33}},"dim":["","list.16"],"code":"- https://www.npmjs.com/package/aql-parser\n- pozri toto: https://github.com/orgs/ambassify/repositories\n  - maju vela zaujimavych veci...","symbName":"list","symbRange":[1728,1984],"symbRangeL":[63,82],"outerCode":"- pozri toto: https://github.com/orgs/ambassify/repositories\n  - maju vela zaujimavych veci...\n\n```\nFOR p IN products\n  FILTER p.price > 20\n  RETURN {\n    name: p.name,\n    meta: {\n      category: p.category,\n      tags: (\n        FOR t IN p.tags\n          FILTER t.status == \"active\"\n          RETURN { id: t.id, label: t.label }\n      )\n    }\n  }\n```","outerHtml":"<ul><li>pozri toto: https://github.com/orgs/ambassify/repositories<ul><li>maju vela zaujimavych veci...</li></ul></li></ul>\n\n<p>```\nFOR p IN products\n  FILTER p.price > 20\n  RETURN {\n    name: p.name,\n    meta: {\n      category: p.category,\n      tags: (\n        FOR t IN p.tags\n          FILTER t.status == \"active\"\n          RETURN { id: t.id, label: t.label }\n      )\n    }\n  }\n```</p>"},{"id":"/root/children/16/children/0","type":"listItem","loc":{"start":1589,"end":1631,"line":{"s":63,"e":63,"code":["- https://www.npmjs.com/package/aql-parser"]},"column":{"s":0,"e":42}},"dim":["","list.16","listItem.0"],"code":"- https://www.npmjs.com/package/aql-parser"},{"id":"/root/children/16/children/0/children/0","type":"paragraph","loc":{"start":1591,"end":1631,"line":{"s":63,"e":63,"code":["- https://www.npmjs.com/package/aql-parser"]},"column":{"s":2,"e":42}},"dim":["","list.16","listItem.0","paragraph.0"],"code":"https://www.npmjs.com/package/aql-parser"},{"id":"/root/children/16/children/0/children/0/children/0","type":"text","loc":{"start":1591,"end":1631,"line":{"s":63,"e":63,"code":["- https://www.npmjs.com/package/aql-parser"]},"column":{"s":2,"e":42}},"dim":["","list.16","listItem.0","paragraph.0","text.0"],"code":"https://www.npmjs.com/package/aql-parser"},{"id":"/root/children/16/children/1","type":"listItem","loc":{"start":1632,"end":1726,"line":{"s":64,"e":65,"code":["- pozri toto: https://github.com/orgs/ambassify/repositories","  - maju vela zaujimavych veci..."]},"column":{"s":0,"e":33}},"dim":["","list.16","listItem.1"],"code":"- pozri toto: https://github.com/orgs/ambassify/repositories\n  - maju vela zaujimavych veci..."},{"id":"/root/children/16/children/1/children/0","type":"paragraph","loc":{"start":1634,"end":1692,"line":{"s":64,"e":64,"code":["- pozri toto: https://github.com/orgs/ambassify/repositories"]},"column":{"s":2,"e":60}},"dim":["","list.16","listItem.1","paragraph.0"],"code":"pozri toto: https://github.com/orgs/ambassify/repositories"},{"id":"/root/children/16/children/1/children/0/children/0","type":"text","loc":{"start":1634,"end":1692,"line":{"s":64,"e":64,"code":["- pozri toto: https://github.com/orgs/ambassify/repositories"]},"column":{"s":2,"e":60}},"dim":["","list.16","listItem.1","paragraph.0","text.0"],"code":"pozri toto: https://github.com/orgs/ambassify/repositories"},{"id":"/root/children/16/children/1/children/1","type":"list","loc":{"start":1695,"end":1726,"line":{"s":65,"e":65,"code":["  - maju vela zaujimavych veci..."]},"column":{"s":2,"e":33}},"dim":["","list.16","listItem.1","list.1"],"code":"- maju vela zaujimavych veci...","symbName":"list","symbRange":[null,null],"symbRangeL":[65,65],"outerCode":"","outerHtml":""},{"id":"/root/children/16/children/1/children/1/children/0","type":"listItem","loc":{"start":1695,"end":1726,"line":{"s":65,"e":65,"code":["  - maju vela zaujimavych veci..."]},"column":{"s":2,"e":33}},"dim":["","list.16","listItem.1","list.1","listItem.0"],"code":"- maju vela zaujimavych veci..."},{"id":"/root/children/16/children/1/children/1/children/0/children/0","type":"paragraph","loc":{"start":1697,"end":1726,"line":{"s":65,"e":65,"code":["  - maju vela zaujimavych veci..."]},"column":{"s":4,"e":33}},"dim":["","list.16","listItem.1","list.1","listItem.0","paragraph.0"],"code":"maju vela zaujimavych veci..."},{"id":"/root/children/16/children/1/children/1/children/0/children/0/children/0","type":"text","loc":{"start":1697,"end":1726,"line":{"s":65,"e":65,"code":["  - maju vela zaujimavych veci..."]},"column":{"s":4,"e":33}},"dim":["","list.16","listItem.1","list.1","listItem.0","paragraph.0","text.0"],"code":"maju vela zaujimavych veci..."},{"id":"/root/children/17","type":"code","loc":{"start":1728,"end":1984,"line":{"s":67,"e":81,"code":["```","FOR p IN products","  FILTER p.price > 20","  RETURN {","    name: p.name,","    meta: {","      category: p.category,","      tags: (","        FOR t IN p.tags","          FILTER t.status == \"active\"","          RETURN { id: t.id, label: t.label }","      )","    }","  }","```"]},"column":{"s":0,"e":3}},"dim":["","code.17"],"code":"```\nFOR p IN products\n  FILTER p.price > 20\n  RETURN {\n    name: p.name,\n    meta: {\n      category: p.category,\n      tags: (\n        FOR t IN p.tags\n          FILTER t.status == \"active\"\n          RETURN { id: t.id, label: t.label }\n      )\n    }\n  }\n```","symbName":"code","symbRange":[1986,1995],"symbRangeL":[null,84],"outerCode":";{ engine:dot, applyCss: dark, clusterize:false }\n\n# search\n\n- https://tomickigrzegorz.github.io/autocomplete/\n  - Rerendering Results (https://tomickigrzegorz.github.io/autocomplete/#rerender-example)\n- https://www.algolia.com/doc/guides/building-search-ui/what-is-instantsearch/js\n- [x] support incremental results\n- better query syntax: ./test-lucene.mjs\n  - lucene-query-parser?\n\n- nemusi byt realtime\n- kludne len ripgrep, ast-grep\n  - clean solution by bolo ast-lake\n\n## inhouse search\n\n- glass search we already have\n- sqlite based works well enough\n- ast-lake involved\n\n### filter\n\n- ast-lake: nodes should be subject of search\n  - we need enforce a reference\n\n- repo search: would be really good to search for content of files...\n  - napr: `line: pattern` => najde papers s tym stringom\n  - da sa na to pouzit sqlite\n  - niekde mam dokonca lucene to sqlite\n    - databox-libs/nodejs/atom/text/lucene-sqlite.mjs\n  - `@dashboard` moze byt vlastne aj log/chat\n    - alebo `:rc`\n\n- sqlite LIKE, GLOB alebo fulltext...\n- TODO see `glass-search.js`\n\n## persisten scratchpads\n\n- nech search produkuje mdd file s tabulkov linkov\n- moze to byt nieco ako scrachpad-file\n- tym padom moze byt persistent, ale aj editable\n\n## experimental approaches\n\n- extreme: ripgrep, ast-grep\n- [ ] https://crates.io/crates/tantivy-cli super!\n\n### query grammar\n\n- choose one\n\n#### larry\n\n- sexp: see `ssss.sexp()`\n- highlite\n  - https://github.com/masterWeber/highlight-in-textarea/blob/master/src/highlight-in-textarea.js\n\n- https://chatgpt.com/c/691baba1-a9f0-8325-b7dd-f589daa1d901\n\n#### ArangoDB AQL\n\n- https://www.npmjs.com/package/aql-parser\n- pozri toto: https://github.com/orgs/ambassify/repositories\n  - maju vela zaujimavych veci...\n\n```\nFOR p IN products\n  FILTER p.price > 20\n  RETURN {\n    name: p.name,\n    meta: {\n      category: p.category,\n      tags: (\n        FOR t IN p.tags\n          FILTER t.status == \"active\"\n          RETURN { id: t.id, label: t.label }\n      )\n    }\n  }\n```\n\n- Jsonnet","outerHtml":"<p>;{ engine:dot, applyCss: dark, clusterize:false }</p>\n\n<h1>search</h1>\n\n<ul><li>https://tomickigrzegorz.github.io/autocomplete/<ul><li>Rerendering Results (https://tomickigrzegorz.github.io/autocomplete/#rerender-example)</li></ul></li><li>https://www.algolia.com/doc/guides/building-search-ui/what-is-instantsearch/js</li><li>[x] support incremental results</li><li>better query syntax: ./test-lucene.mjs<ul><li>lucene-query-parser?</li></ul></li></ul>\n\n<ul><li>nemusi byt realtime</li><li>kludne len ripgrep, ast-grep<ul><li>clean solution by bolo ast-lake</li></ul></li></ul>\n\n<h2>inhouse search</h2>\n\n<ul><li>glass search we already have</li><li>sqlite based works well enough</li><li>ast-lake involved</li></ul>\n\n<h3>filter</h3>\n\n<ul><li>ast-lake: nodes should be subject of search<ul><li>we need enforce a reference</li></ul></li></ul>\n\n<ul><li>repo search: would be really good to search for content of files...<ul><li>napr: `line: pattern` => najde papers s tym stringom</li><li>da sa na to pouzit sqlite</li><li>niekde mam dokonca lucene to sqlite<ul><li>databox-libs/nodejs/atom/text/lucene-sqlite.mjs</li></ul></li><li>`@dashboard` moze byt vlastne aj log/chat<ul><li>alebo `:rc`</li></ul></li></ul></li></ul>\n\n<ul><li>sqlite LIKE, GLOB alebo fulltext...</li><li>TODO see `glass-search.js`</li></ul>\n\n<h2>persisten scratchpads</h2>\n\n<ul><li>nech search produkuje mdd file s tabulkov linkov</li><li>moze to byt nieco ako scrachpad-file</li><li>tym padom moze byt persistent, ale aj editable</li></ul>\n\n<h2>experimental approaches</h2>\n\n<ul><li>extreme: ripgrep, ast-grep</li><li>[ ] https://crates.io/crates/tantivy-cli super!</li></ul>\n\n<h3>query grammar</h3>\n\n<ul><li>choose one</li></ul>\n\n<h4>larry</h4>\n\n<ul><li>sexp: see `ssss.sexp()`</li><li>highlite<ul><li>https://github.com/masterWeber/highlight-in-textarea/blob/master/src/highlight-in-textarea.js</li></ul></li></ul>\n\n<ul><li>https://chatgpt.com/c/691baba1-a9f0-8325-b7dd-f589daa1d901</li></ul>\n\n<h4>ArangoDB AQL</h4>\n\n<ul><li>https://www.npmjs.com/package/aql-parser</li><li>pozri toto: https://github.com/orgs/ambassify/repositories<ul><li>maju vela zaujimavych veci...</li></ul></li></ul>\n\n<p>```\nFOR p IN products\n  FILTER p.price > 20\n  RETURN {\n    name: p.name,\n    meta: {\n      category: p.category,\n      tags: (\n        FOR t IN p.tags\n          FILTER t.status == \"active\"\n          RETURN { id: t.id, label: t.label }\n      )\n    }\n  }\n```</p>\n\n<ul><li>Jsonnet</li></ul>"},{"id":"/root/children/18","type":"list","loc":{"start":1986,"end":1995,"line":{"s":83,"e":83,"code":["- Jsonnet"]},"column":{"s":0,"e":9}},"dim":["","list.18"],"code":"- Jsonnet","symbName":"list","symbRange":[1997,2166],"symbRangeL":[83,97],"outerCode":"\n```\nproducts[$price > 20]{\n  \"name\": name,\n  \"meta\": {\n    \"category\": category,\n    \"tags\": tags[status=\"active\"].{\n      \"id\": id,\n      \"label\": label\n    }\n  }\n}\n```","outerHtml":"\n<p>```\nproducts[$price > 20]{\n  \"name\": name,\n  \"meta\": {\n    \"category\": category,\n    \"tags\": tags[status=\"active\"].{\n      \"id\": id,\n      \"label\": label\n    }\n  }\n}\n```</p>"},{"id":"/root/children/18/children/0","type":"listItem","loc":{"start":1986,"end":1995,"line":{"s":83,"e":83,"code":["- Jsonnet"]},"column":{"s":0,"e":9}},"dim":["","list.18","listItem.0"],"code":"- Jsonnet"},{"id":"/root/children/18/children/0/children/0","type":"paragraph","loc":{"start":1988,"end":1995,"line":{"s":83,"e":83,"code":["- Jsonnet"]},"column":{"s":2,"e":9}},"dim":["","list.18","listItem.0","paragraph.0"],"code":"Jsonnet"},{"id":"/root/children/18/children/0/children/0/children/0","type":"text","loc":{"start":1988,"end":1995,"line":{"s":83,"e":83,"code":["- Jsonnet"]},"column":{"s":2,"e":9}},"dim":["","list.18","listItem.0","paragraph.0","text.0"],"code":"Jsonnet"},{"id":"/root/children/19","type":"code","loc":{"start":1997,"end":2166,"line":{"s":85,"e":96,"code":["```","products[$price > 20]{","  \"name\": name,","  \"meta\": {","    \"category\": category,","    \"tags\": tags[status=\"active\"].{","      \"id\": id,","      \"label\": label","    }","  }","}","```"]},"column":{"s":0,"e":3}},"dim":["","code.19"],"code":"```\nproducts[$price > 20]{\n  \"name\": name,\n  \"meta\": {\n    \"category\": category,\n    \"tags\": tags[status=\"active\"].{\n      \"id\": id,\n      \"label\": label\n    }\n  }\n}\n```","symbName":"code","symbRange":[2168,7900],"symbRangeL":[null,141],"outerCode":";{ engine:dot, applyCss: dark, clusterize:false }\n\n# search\n\n- https://tomickigrzegorz.github.io/autocomplete/\n  - Rerendering Results (https://tomickigrzegorz.github.io/autocomplete/#rerender-example)\n- https://www.algolia.com/doc/guides/building-search-ui/what-is-instantsearch/js\n- [x] support incremental results\n- better query syntax: ./test-lucene.mjs\n  - lucene-query-parser?\n\n- nemusi byt realtime\n- kludne len ripgrep, ast-grep\n  - clean solution by bolo ast-lake\n\n## inhouse search\n\n- glass search we already have\n- sqlite based works well enough\n- ast-lake involved\n\n### filter\n\n- ast-lake: nodes should be subject of search\n  - we need enforce a reference\n\n- repo search: would be really good to search for content of files...\n  - napr: `line: pattern` => najde papers s tym stringom\n  - da sa na to pouzit sqlite\n  - niekde mam dokonca lucene to sqlite\n    - databox-libs/nodejs/atom/text/lucene-sqlite.mjs\n  - `@dashboard` moze byt vlastne aj log/chat\n    - alebo `:rc`\n\n- sqlite LIKE, GLOB alebo fulltext...\n- TODO see `glass-search.js`\n\n## persisten scratchpads\n\n- nech search produkuje mdd file s tabulkov linkov\n- moze to byt nieco ako scrachpad-file\n- tym padom moze byt persistent, ale aj editable\n\n## experimental approaches\n\n- extreme: ripgrep, ast-grep\n- [ ] https://crates.io/crates/tantivy-cli super!\n\n### query grammar\n\n- choose one\n\n#### larry\n\n- sexp: see `ssss.sexp()`\n- highlite\n  - https://github.com/masterWeber/highlight-in-textarea/blob/master/src/highlight-in-textarea.js\n\n- https://chatgpt.com/c/691baba1-a9f0-8325-b7dd-f589daa1d901\n\n#### ArangoDB AQL\n\n- https://www.npmjs.com/package/aql-parser\n- pozri toto: https://github.com/orgs/ambassify/repositories\n  - maju vela zaujimavych veci...\n\n```\nFOR p IN products\n  FILTER p.price > 20\n  RETURN {\n    name: p.name,\n    meta: {\n      category: p.category,\n      tags: (\n        FOR t IN p.tags\n          FILTER t.status == \"active\"\n          RETURN { id: t.id, label: t.label }\n      )\n    }\n  }\n```\n\n- Jsonnet\n\n```\nproducts[$price > 20]{\n  \"name\": name,\n  \"meta\": {\n    \"category\": category,\n    \"tags\": tags[status=\"active\"].{\n      \"id\": id,\n      \"label\": label\n    }\n  }\n}\n```\n\n- Falcor JSONGraph\n  - https://github.com/Netflix/falcor-json-graph\n\n- Pipelined Relational Query Language, pronounced “Prequel”\n  - https://prql-lang.org/\n  - https://prql-lang.org/book/\n  - works with DuckDb\n    - https://github.com/ywelsch/duckdb-prql\n\n- https://dhall-lang.org/\n\n- https://github.com/tweag/nickel\n\n#### lucene\n\n#### Tantivy query syntax per field type\n\n- super works.\n\n| Field type                                | Supported query forms                                                                                                                                                                                                          | Example syntax                                                                                                                             |\n| ----------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------ |\n| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |\n| **U64 / I64 / I128**                      | _TermQuery_ (exact number) <br> _RangeQuery_ (inclusive/exclusive)                                                                                                                                                             | `views:1000` <br> `views:[500 TO 2000]` <br> `views:{500 TO 2000}` (exclusive)                                                             |\n| **F64**                                   | _TermQuery_ (exact floating value) <br> _RangeQuery_ (inclusive/exclusive)                                                                                                                                                     | `price:19.99` <br> `price:[10.0 TO 30.0]`                                                                                                  |\n| **Date** (`DateTime` stored as timestamp) | _TermQuery_ (exact timestamp) <br> _RangeQuery_ (ISO‑8601 or Unix ms)                                                                                                                                                          | `published:2023-05-01T00:00:00Z` <br> `published:[2023-01-01 TO 2023-12-31]`                                                               |\n| **Bool**                                  | _TermQuery_ (`true` / `false`)                                                                                                                                                                                                 | `is_public:true`                                                                                                                           |\n| **Facet**                                 | _FacetTermQuery_ (exact facet) <br> _FacetPrefixQuery_ (drill‑down)                                                                                                                                                            | `category:\"/technology/programming\"` <br> `category:/technology/` (prefix)                                                                 |\n| **Bytes** (raw binary)                    | Only _TermQuery_ on the exact byte sequence (usually not used in user‑facing queries)                                                                                                                                          | `blob:\"\\x01\\xff\"`                                                                                                                          |\n| **Json** (nested)                         | Queries are expressed on the flattened field name; same grammar as the underlying primitive type.                                                                                                                              | `metadata.author:\"Alice\"` <br> `metadata.rating:[4 TO 5]`                                                                                  |\n\n##### Common operators usable across field types\n\n| Operator            | Meaning                                                                                              |\n| ------------------- | ---------------------------------------------------------------------------------------------------- |\n| `AND` / `&&`        | Both sub‑queries must match.                                                                         |\n| `OR` / `            |                                                                                                      |\n| `NOT` / `!`         | Excludes matches of the right‑hand side.                                                             |\n| `+` (must)          | Same as `AND` for the following term.                                                                |\n| `-` (must‑not)      | Same as `NOT` for the following term.                                                                |\n| Parentheses `(` `)` | Group sub‑expressions.                                                                               |\n| `field:query`       | Restricts `query` to a specific field. If omitted, the default fields set in `QueryParser` are used. |\n\n##### Example combined query","outerHtml":"<p>;{ engine:dot, applyCss: dark, clusterize:false }</p>\n\n<h1>search</h1>\n\n<ul><li>https://tomickigrzegorz.github.io/autocomplete/<ul><li>Rerendering Results (https://tomickigrzegorz.github.io/autocomplete/#rerender-example)</li></ul></li><li>https://www.algolia.com/doc/guides/building-search-ui/what-is-instantsearch/js</li><li>[x] support incremental results</li><li>better query syntax: ./test-lucene.mjs<ul><li>lucene-query-parser?</li></ul></li></ul>\n\n<ul><li>nemusi byt realtime</li><li>kludne len ripgrep, ast-grep<ul><li>clean solution by bolo ast-lake</li></ul></li></ul>\n\n<h2>inhouse search</h2>\n\n<ul><li>glass search we already have</li><li>sqlite based works well enough</li><li>ast-lake involved</li></ul>\n\n<h3>filter</h3>\n\n<ul><li>ast-lake: nodes should be subject of search<ul><li>we need enforce a reference</li></ul></li></ul>\n\n<ul><li>repo search: would be really good to search for content of files...<ul><li>napr: `line: pattern` => najde papers s tym stringom</li><li>da sa na to pouzit sqlite</li><li>niekde mam dokonca lucene to sqlite<ul><li>databox-libs/nodejs/atom/text/lucene-sqlite.mjs</li></ul></li><li>`@dashboard` moze byt vlastne aj log/chat<ul><li>alebo `:rc`</li></ul></li></ul></li></ul>\n\n<ul><li>sqlite LIKE, GLOB alebo fulltext...</li><li>TODO see `glass-search.js`</li></ul>\n\n<h2>persisten scratchpads</h2>\n\n<ul><li>nech search produkuje mdd file s tabulkov linkov</li><li>moze to byt nieco ako scrachpad-file</li><li>tym padom moze byt persistent, ale aj editable</li></ul>\n\n<h2>experimental approaches</h2>\n\n<ul><li>extreme: ripgrep, ast-grep</li><li>[ ] https://crates.io/crates/tantivy-cli super!</li></ul>\n\n<h3>query grammar</h3>\n\n<ul><li>choose one</li></ul>\n\n<h4>larry</h4>\n\n<ul><li>sexp: see `ssss.sexp()`</li><li>highlite<ul><li>https://github.com/masterWeber/highlight-in-textarea/blob/master/src/highlight-in-textarea.js</li></ul></li></ul>\n\n<ul><li>https://chatgpt.com/c/691baba1-a9f0-8325-b7dd-f589daa1d901</li></ul>\n\n<h4>ArangoDB AQL</h4>\n\n<ul><li>https://www.npmjs.com/package/aql-parser</li><li>pozri toto: https://github.com/orgs/ambassify/repositories<ul><li>maju vela zaujimavych veci...</li></ul></li></ul>\n\n<p>```\nFOR p IN products\n  FILTER p.price > 20\n  RETURN {\n    name: p.name,\n    meta: {\n      category: p.category,\n      tags: (\n        FOR t IN p.tags\n          FILTER t.status == \"active\"\n          RETURN { id: t.id, label: t.label }\n      )\n    }\n  }\n```</p>\n\n<ul><li>Jsonnet</li></ul>\n\n<p>```\nproducts[$price > 20]{\n  \"name\": name,\n  \"meta\": {\n    \"category\": category,\n    \"tags\": tags[status=\"active\"].{\n      \"id\": id,\n      \"label\": label\n    }\n  }\n}\n```</p>\n\n<ul><li>Falcor JSONGraph<ul><li>https://github.com/Netflix/falcor-json-graph</li></ul></li></ul>\n\n<ul><li>Pipelined Relational Query Language, pronounced “Prequel”<ul><li>https://prql-lang.org/</li><li>https://prql-lang.org/book/</li><li>works with DuckDb<ul><li>https://github.com/ywelsch/duckdb-prql</li></ul></li></ul></li></ul>\n\n<ul><li>https://dhall-lang.org/</li></ul>\n\n<ul><li>https://github.com/tweag/nickel</li></ul>\n\n<h4>lucene</h4>\n\n<h4>Tantivy query syntax per field type</h4>\n\n<ul><li>super works.</li></ul>\n\n<p>| Field type                                | Supported query forms                                                                                                                                                                                                          | Example syntax                                                                                                                             |\n| ----------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------ |\n| <b>Text / Str</b>                            | <i>TermQuery</i> (exact term) <br> <i>PhraseQuery</i> (exact phrase) <br> <i>PrefixQuery</i> (term prefix) <br> <i>WildcardQuery</i> (`<i>` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog</i>` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |\n| <b>U64 / I64 / I128</b>                      | <i>TermQuery</i> (exact number) <br> <i>RangeQuery</i> (inclusive/exclusive)                                                                                                                                                             | `views:1000` <br> `views:[500 TO 2000]` <br> `views:{500 TO 2000}` (exclusive)                                                             |\n| <b>F64</b>                                   | <i>TermQuery</i> (exact floating value) <br> <i>RangeQuery</i> (inclusive/exclusive)                                                                                                                                                     | `price:19.99` <br> `price:[10.0 TO 30.0]`                                                                                                  |\n| <b>Date</b> (`DateTime` stored as timestamp) | <i>TermQuery</i> (exact timestamp) <br> <i>RangeQuery</i> (ISO‑8601 or Unix ms)                                                                                                                                                          | `published:2023-05-01T00:00:00Z` <br> `published:[2023-01-01 TO 2023-12-31]`                                                               |\n| <b>Bool</b>                                  | <i>TermQuery</i> (`true` / `false`)                                                                                                                                                                                                 | `is_public:true`                                                                                                                           |\n| <b>Facet</b>                                 | <i>FacetTermQuery</i> (exact facet) <br> <i>FacetPrefixQuery</i> (drill‑down)                                                                                                                                                            | `category:\"/technology/programming\"` <br> `category:/technology/` (prefix)                                                                 |\n| <b>Bytes</b> (raw binary)                    | Only <i>TermQuery</i> on the exact byte sequence (usually not used in user‑facing queries)                                                                                                                                          | `blob:\"\\x01\\xff\"`                                                                                                                          |\n| <b>Json</b> (nested)                         | Queries are expressed on the flattened field name; same grammar as the underlying primitive type.                                                                                                                              | `metadata.author:\"Alice\"` <br> `metadata.rating:[4 TO 5]`                                                                                  |</p>\n\n<h5>Common operators usable across field types</h5>\n\n<p>| Operator            | Meaning                                                                                              |\n| ------------------- | ---------------------------------------------------------------------------------------------------- |\n| `AND` / `&&`        | Both sub‑queries must match.                                                                         |\n| `OR` / `            |                                                                                                      |\n| `NOT` / `!`         | Excludes matches of the right‑hand side.                                                             |\n| `+` (must)          | Same as `AND` for the following term.                                                                |\n| `-` (must‑not)      | Same as `NOT` for the following term.                                                                |\n| Parentheses `(` `)` | Group sub‑expressions.                                                                               |\n| `field:query`       | Restricts `query` to a specific field. If omitted, the default fields set in `QueryParser` are used. |</p>\n\n<h5>Example combined query</h5>"},{"id":"/root/children/20","type":"list","loc":{"start":2168,"end":2484,"line":{"s":98,"e":109,"code":["- Falcor JSONGraph","  - https://github.com/Netflix/falcor-json-graph","","- Pipelined Relational Query Language, pronounced “Prequel”","  - https://prql-lang.org/","  - https://prql-lang.org/book/","  - works with DuckDb","    - https://github.com/ywelsch/duckdb-prql","","- https://dhall-lang.org/","","- https://github.com/tweag/nickel"]},"column":{"s":0,"e":33}},"dim":["","list.20"],"code":"- Falcor JSONGraph\n  - https://github.com/Netflix/falcor-json-graph\n\n- Pipelined Relational Query Language, pronounced “Prequel”\n  - https://prql-lang.org/\n  - https://prql-lang.org/book/\n  - works with DuckDb\n    - https://github.com/ywelsch/duckdb-prql\n\n- https://dhall-lang.org/\n\n- https://github.com/tweag/nickel","symbName":"list","symbRange":[2486,2539],"symbRangeL":[98,114],"outerCode":"  - https://github.com/Netflix/falcor-json-graph\n\n- Pipelined Relational Query Language, pronounced “Prequel”\n  - https://prql-lang.org/\n  - https://prql-lang.org/book/\n  - works with DuckDb\n    - https://github.com/ywelsch/duckdb-prql\n\n- https://dhall-lang.org/\n\n- https://github.com/tweag/nickel\n\n#### lucene\n\n#### Tantivy query syntax per field type","outerHtml":"<ul><li>https://github.com/Netflix/falcor-json-graph</li></ul>\n\n<ul><li>Pipelined Relational Query Language, pronounced “Prequel”<ul><li>https://prql-lang.org/</li><li>https://prql-lang.org/book/</li><li>works with DuckDb<ul><li>https://github.com/ywelsch/duckdb-prql</li></ul></li></ul></li></ul>\n\n<ul><li>https://dhall-lang.org/</li></ul>\n\n<ul><li>https://github.com/tweag/nickel</li></ul>\n\n<h4>lucene</h4>\n\n<h4>Tantivy query syntax per field type</h4>"},{"id":"/root/children/20/children/0","type":"listItem","loc":{"start":2168,"end":2235,"line":{"s":98,"e":99,"code":["- Falcor JSONGraph","  - https://github.com/Netflix/falcor-json-graph"]},"column":{"s":0,"e":48}},"dim":["","list.20","listItem.0"],"code":"- Falcor JSONGraph\n  - https://github.com/Netflix/falcor-json-graph"},{"id":"/root/children/20/children/0/children/0","type":"paragraph","loc":{"start":2170,"end":2186,"line":{"s":98,"e":98,"code":["- Falcor JSONGraph"]},"column":{"s":2,"e":18}},"dim":["","list.20","listItem.0","paragraph.0"],"code":"Falcor JSONGraph"},{"id":"/root/children/20/children/0/children/0/children/0","type":"text","loc":{"start":2170,"end":2186,"line":{"s":98,"e":98,"code":["- Falcor JSONGraph"]},"column":{"s":2,"e":18}},"dim":["","list.20","listItem.0","paragraph.0","text.0"],"code":"Falcor JSONGraph"},{"id":"/root/children/20/children/0/children/1","type":"list","loc":{"start":2189,"end":2235,"line":{"s":99,"e":99,"code":["  - https://github.com/Netflix/falcor-json-graph"]},"column":{"s":2,"e":48}},"dim":["","list.20","listItem.0","list.1"],"code":"- https://github.com/Netflix/falcor-json-graph","symbName":"list","symbRange":[null,null],"symbRangeL":[99,99],"outerCode":"","outerHtml":""},{"id":"/root/children/20/children/0/children/1/children/0","type":"listItem","loc":{"start":2189,"end":2235,"line":{"s":99,"e":99,"code":["  - https://github.com/Netflix/falcor-json-graph"]},"column":{"s":2,"e":48}},"dim":["","list.20","listItem.0","list.1","listItem.0"],"code":"- https://github.com/Netflix/falcor-json-graph"},{"id":"/root/children/20/children/0/children/1/children/0/children/0","type":"paragraph","loc":{"start":2191,"end":2235,"line":{"s":99,"e":99,"code":["  - https://github.com/Netflix/falcor-json-graph"]},"column":{"s":4,"e":48}},"dim":["","list.20","listItem.0","list.1","listItem.0","paragraph.0"],"code":"https://github.com/Netflix/falcor-json-graph"},{"id":"/root/children/20/children/0/children/1/children/0/children/0/children/0","type":"text","loc":{"start":2191,"end":2235,"line":{"s":99,"e":99,"code":["  - https://github.com/Netflix/falcor-json-graph"]},"column":{"s":4,"e":48}},"dim":["","list.20","listItem.0","list.1","listItem.0","paragraph.0","text.0"],"code":"https://github.com/Netflix/falcor-json-graph"},{"id":"/root/children/20/children/1","type":"listItem","loc":{"start":2237,"end":2422,"line":{"s":101,"e":105,"code":["- Pipelined Relational Query Language, pronounced “Prequel”","  - https://prql-lang.org/","  - https://prql-lang.org/book/","  - works with DuckDb","    - https://github.com/ywelsch/duckdb-prql"]},"column":{"s":0,"e":44}},"dim":["","list.20","listItem.1"],"code":"- Pipelined Relational Query Language, pronounced “Prequel”\n  - https://prql-lang.org/\n  - https://prql-lang.org/book/\n  - works with DuckDb\n    - https://github.com/ywelsch/duckdb-prql"},{"id":"/root/children/20/children/1/children/0","type":"paragraph","loc":{"start":2239,"end":2296,"line":{"s":101,"e":101,"code":["- Pipelined Relational Query Language, pronounced “Prequel”"]},"column":{"s":2,"e":59}},"dim":["","list.20","listItem.1","paragraph.0"],"code":"Pipelined Relational Query Language, pronounced “Prequel”"},{"id":"/root/children/20/children/1/children/0/children/0","type":"text","loc":{"start":2239,"end":2296,"line":{"s":101,"e":101,"code":["- Pipelined Relational Query Language, pronounced “Prequel”"]},"column":{"s":2,"e":59}},"dim":["","list.20","listItem.1","paragraph.0","text.0"],"code":"Pipelined Relational Query Language, pronounced “Prequel”"},{"id":"/root/children/20/children/1/children/1","type":"list","loc":{"start":2299,"end":2422,"line":{"s":102,"e":105,"code":["  - https://prql-lang.org/","  - https://prql-lang.org/book/","  - works with DuckDb","    - https://github.com/ywelsch/duckdb-prql"]},"column":{"s":2,"e":44}},"dim":["","list.20","listItem.1","list.1"],"code":"- https://prql-lang.org/\n  - https://prql-lang.org/book/\n  - works with DuckDb\n    - https://github.com/ywelsch/duckdb-prql","symbName":"list","symbRange":[null,null],"symbRangeL":[102,105],"outerCode":"  - https://prql-lang.org/book/\n  - works with DuckDb","outerHtml":"<ul><li>https://prql-lang.org/book/</li><li>works with DuckDb</li></ul>"},{"id":"/root/children/20/children/1/children/1/children/0","type":"listItem","loc":{"start":2299,"end":2323,"line":{"s":102,"e":102,"code":["  - https://prql-lang.org/"]},"column":{"s":2,"e":26}},"dim":["","list.20","listItem.1","list.1","listItem.0"],"code":"- https://prql-lang.org/"},{"id":"/root/children/20/children/1/children/1/children/0/children/0","type":"paragraph","loc":{"start":2301,"end":2323,"line":{"s":102,"e":102,"code":["  - https://prql-lang.org/"]},"column":{"s":4,"e":26}},"dim":["","list.20","listItem.1","list.1","listItem.0","paragraph.0"],"code":"https://prql-lang.org/"},{"id":"/root/children/20/children/1/children/1/children/0/children/0/children/0","type":"text","loc":{"start":2301,"end":2323,"line":{"s":102,"e":102,"code":["  - https://prql-lang.org/"]},"column":{"s":4,"e":26}},"dim":["","list.20","listItem.1","list.1","listItem.0","paragraph.0","text.0"],"code":"https://prql-lang.org/"},{"id":"/root/children/20/children/1/children/1/children/1","type":"listItem","loc":{"start":2326,"end":2355,"line":{"s":103,"e":103,"code":["  - https://prql-lang.org/book/"]},"column":{"s":2,"e":31}},"dim":["","list.20","listItem.1","list.1","listItem.1"],"code":"- https://prql-lang.org/book/"},{"id":"/root/children/20/children/1/children/1/children/1/children/0","type":"paragraph","loc":{"start":2328,"end":2355,"line":{"s":103,"e":103,"code":["  - https://prql-lang.org/book/"]},"column":{"s":4,"e":31}},"dim":["","list.20","listItem.1","list.1","listItem.1","paragraph.0"],"code":"https://prql-lang.org/book/"},{"id":"/root/children/20/children/1/children/1/children/1/children/0/children/0","type":"text","loc":{"start":2328,"end":2355,"line":{"s":103,"e":103,"code":["  - https://prql-lang.org/book/"]},"column":{"s":4,"e":31}},"dim":["","list.20","listItem.1","list.1","listItem.1","paragraph.0","text.0"],"code":"https://prql-lang.org/book/"},{"id":"/root/children/20/children/1/children/1/children/2","type":"listItem","loc":{"start":2358,"end":2422,"line":{"s":104,"e":105,"code":["  - works with DuckDb","    - https://github.com/ywelsch/duckdb-prql"]},"column":{"s":2,"e":44}},"dim":["","list.20","listItem.1","list.1","listItem.2"],"code":"- works with DuckDb\n    - https://github.com/ywelsch/duckdb-prql"},{"id":"/root/children/20/children/1/children/1/children/2/children/0","type":"paragraph","loc":{"start":2360,"end":2377,"line":{"s":104,"e":104,"code":["  - works with DuckDb"]},"column":{"s":4,"e":21}},"dim":["","list.20","listItem.1","list.1","listItem.2","paragraph.0"],"code":"works with DuckDb"},{"id":"/root/children/20/children/1/children/1/children/2/children/0/children/0","type":"text","loc":{"start":2360,"end":2377,"line":{"s":104,"e":104,"code":["  - works with DuckDb"]},"column":{"s":4,"e":21}},"dim":["","list.20","listItem.1","list.1","listItem.2","paragraph.0","text.0"],"code":"works with DuckDb"},{"id":"/root/children/20/children/1/children/1/children/2/children/1","type":"list","loc":{"start":2382,"end":2422,"line":{"s":105,"e":105,"code":["    - https://github.com/ywelsch/duckdb-prql"]},"column":{"s":4,"e":44}},"dim":["","list.20","listItem.1","list.1","listItem.2","list.1"],"code":"- https://github.com/ywelsch/duckdb-prql","symbName":"list","symbRange":[null,null],"symbRangeL":[105,105],"outerCode":"","outerHtml":""},{"id":"/root/children/20/children/1/children/1/children/2/children/1/children/0","type":"listItem","loc":{"start":2382,"end":2422,"line":{"s":105,"e":105,"code":["    - https://github.com/ywelsch/duckdb-prql"]},"column":{"s":4,"e":44}},"dim":["","list.20","listItem.1","list.1","listItem.2","list.1","listItem.0"],"code":"- https://github.com/ywelsch/duckdb-prql"},{"id":"/root/children/20/children/1/children/1/children/2/children/1/children/0/children/0","type":"paragraph","loc":{"start":2384,"end":2422,"line":{"s":105,"e":105,"code":["    - https://github.com/ywelsch/duckdb-prql"]},"column":{"s":6,"e":44}},"dim":["","list.20","listItem.1","list.1","listItem.2","list.1","listItem.0","paragraph.0"],"code":"https://github.com/ywelsch/duckdb-prql"},{"id":"/root/children/20/children/1/children/1/children/2/children/1/children/0/children/0/children/0","type":"text","loc":{"start":2384,"end":2422,"line":{"s":105,"e":105,"code":["    - https://github.com/ywelsch/duckdb-prql"]},"column":{"s":6,"e":44}},"dim":["","list.20","listItem.1","list.1","listItem.2","list.1","listItem.0","paragraph.0","text.0"],"code":"https://github.com/ywelsch/duckdb-prql"},{"id":"/root/children/20/children/2","type":"listItem","loc":{"start":2424,"end":2449,"line":{"s":107,"e":107,"code":["- https://dhall-lang.org/"]},"column":{"s":0,"e":25}},"dim":["","list.20","listItem.2"],"code":"- https://dhall-lang.org/"},{"id":"/root/children/20/children/2/children/0","type":"paragraph","loc":{"start":2426,"end":2449,"line":{"s":107,"e":107,"code":["- https://dhall-lang.org/"]},"column":{"s":2,"e":25}},"dim":["","list.20","listItem.2","paragraph.0"],"code":"https://dhall-lang.org/"},{"id":"/root/children/20/children/2/children/0/children/0","type":"text","loc":{"start":2426,"end":2449,"line":{"s":107,"e":107,"code":["- https://dhall-lang.org/"]},"column":{"s":2,"e":25}},"dim":["","list.20","listItem.2","paragraph.0","text.0"],"code":"https://dhall-lang.org/"},{"id":"/root/children/20/children/3","type":"listItem","loc":{"start":2451,"end":2484,"line":{"s":109,"e":109,"code":["- https://github.com/tweag/nickel"]},"column":{"s":0,"e":33}},"dim":["","list.20","listItem.3"],"code":"- https://github.com/tweag/nickel"},{"id":"/root/children/20/children/3/children/0","type":"paragraph","loc":{"start":2453,"end":2484,"line":{"s":109,"e":109,"code":["- https://github.com/tweag/nickel"]},"column":{"s":2,"e":33}},"dim":["","list.20","listItem.3","paragraph.0"],"code":"https://github.com/tweag/nickel"},{"id":"/root/children/20/children/3/children/0/children/0","type":"text","loc":{"start":2453,"end":2484,"line":{"s":109,"e":109,"code":["- https://github.com/tweag/nickel"]},"column":{"s":2,"e":33}},"dim":["","list.20","listItem.3","paragraph.0","text.0"],"code":"https://github.com/tweag/nickel"},{"id":"/root/children/21","type":"heading","loc":{"start":2486,"end":2497,"line":{"s":111,"e":111,"code":["#### lucene"]},"column":{"s":0,"e":11}},"dim":["","heading.21"],"code":"#### lucene","symbName":"heading","symbRange":[2499,7995],"symbRangeL":[111,112],"outerCode":"","outerHtml":""},{"id":"/root/children/21/children/0","type":"text","loc":{"start":2491,"end":2497,"line":{"s":111,"e":111,"code":["#### lucene"]},"column":{"s":5,"e":11}},"dim":["","heading.21","text.0"],"code":"lucene"},{"id":"/root/children/22","type":"heading","loc":{"start":2499,"end":2539,"line":{"s":113,"e":113,"code":["#### Tantivy query syntax per field type"]},"column":{"s":0,"e":40}},"dim":["","heading.22"],"code":"#### Tantivy query syntax per field type","symbName":"heading","symbRange":[2541,6676],"symbRangeL":[113,127],"outerCode":"\n- super works.\n\n| Field type                                | Supported query forms                                                                                                                                                                                                          | Example syntax                                                                                                                             |\n| ----------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------ |\n| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |\n| **U64 / I64 / I128**                      | _TermQuery_ (exact number) <br> _RangeQuery_ (inclusive/exclusive)                                                                                                                                                             | `views:1000` <br> `views:[500 TO 2000]` <br> `views:{500 TO 2000}` (exclusive)                                                             |\n| **F64**                                   | _TermQuery_ (exact floating value) <br> _RangeQuery_ (inclusive/exclusive)                                                                                                                                                     | `price:19.99` <br> `price:[10.0 TO 30.0]`                                                                                                  |\n| **Date** (`DateTime` stored as timestamp) | _TermQuery_ (exact timestamp) <br> _RangeQuery_ (ISO‑8601 or Unix ms)                                                                                                                                                          | `published:2023-05-01T00:00:00Z` <br> `published:[2023-01-01 TO 2023-12-31]`                                                               |\n| **Bool**                                  | _TermQuery_ (`true` / `false`)                                                                                                                                                                                                 | `is_public:true`                                                                                                                           |\n| **Facet**                                 | _FacetTermQuery_ (exact facet) <br> _FacetPrefixQuery_ (drill‑down)                                                                                                                                                            | `category:\"/technology/programming\"` <br> `category:/technology/` (prefix)                                                                 |\n| **Bytes** (raw binary)                    | Only _TermQuery_ on the exact byte sequence (usually not used in user‑facing queries)                                                                                                                                          | `blob:\"\\x01\\xff\"`                                                                                                                          |\n| **Json** (nested)                         | Queries are expressed on the flattened field name; same grammar as the underlying primitive type.                                                                                                                              | `metadata.author:\"Alice\"` <br> `metadata.rating:[4 TO 5]`                                                                                  |","outerHtml":"\n<ul><li>super works.</li></ul>\n\n<p>| Field type                                | Supported query forms                                                                                                                                                                                                          | Example syntax                                                                                                                             |\n| ----------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------ |\n| <b>Text / Str</b>                            | <i>TermQuery</i> (exact term) <br> <i>PhraseQuery</i> (exact phrase) <br> <i>PrefixQuery</i> (term prefix) <br> <i>WildcardQuery</i> (`<i>` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog</i>` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |\n| <b>U64 / I64 / I128</b>                      | <i>TermQuery</i> (exact number) <br> <i>RangeQuery</i> (inclusive/exclusive)                                                                                                                                                             | `views:1000` <br> `views:[500 TO 2000]` <br> `views:{500 TO 2000}` (exclusive)                                                             |\n| <b>F64</b>                                   | <i>TermQuery</i> (exact floating value) <br> <i>RangeQuery</i> (inclusive/exclusive)                                                                                                                                                     | `price:19.99` <br> `price:[10.0 TO 30.0]`                                                                                                  |\n| <b>Date</b> (`DateTime` stored as timestamp) | <i>TermQuery</i> (exact timestamp) <br> <i>RangeQuery</i> (ISO‑8601 or Unix ms)                                                                                                                                                          | `published:2023-05-01T00:00:00Z` <br> `published:[2023-01-01 TO 2023-12-31]`                                                               |\n| <b>Bool</b>                                  | <i>TermQuery</i> (`true` / `false`)                                                                                                                                                                                                 | `is_public:true`                                                                                                                           |\n| <b>Facet</b>                                 | <i>FacetTermQuery</i> (exact facet) <br> <i>FacetPrefixQuery</i> (drill‑down)                                                                                                                                                            | `category:\"/technology/programming\"` <br> `category:/technology/` (prefix)                                                                 |\n| <b>Bytes</b> (raw binary)                    | Only <i>TermQuery</i> on the exact byte sequence (usually not used in user‑facing queries)                                                                                                                                          | `blob:\"\\x01\\xff\"`                                                                                                                          |\n| <b>Json</b> (nested)                         | Queries are expressed on the flattened field name; same grammar as the underlying primitive type.                                                                                                                              | `metadata.author:\"Alice\"` <br> `metadata.rating:[4 TO 5]`                                                                                  |</p>"},{"id":"/root/children/22/children/0","type":"text","loc":{"start":2504,"end":2539,"line":{"s":113,"e":113,"code":["#### Tantivy query syntax per field type"]},"column":{"s":5,"e":40}},"dim":["","heading.22","text.0"],"code":"Tantivy query syntax per field type"},{"id":"/root/children/23","type":"list","loc":{"start":2541,"end":2555,"line":{"s":115,"e":115,"code":["- super works."]},"column":{"s":0,"e":14}},"dim":["","list.23"],"code":"- super works.","symbName":"list","symbRange":[2557,7900],"symbRangeL":[115,141],"outerCode":"\n| Field type                                | Supported query forms                                                                                                                                                                                                          | Example syntax                                                                                                                             |\n| ----------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------ |\n| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |\n| **U64 / I64 / I128**                      | _TermQuery_ (exact number) <br> _RangeQuery_ (inclusive/exclusive)                                                                                                                                                             | `views:1000` <br> `views:[500 TO 2000]` <br> `views:{500 TO 2000}` (exclusive)                                                             |\n| **F64**                                   | _TermQuery_ (exact floating value) <br> _RangeQuery_ (inclusive/exclusive)                                                                                                                                                     | `price:19.99` <br> `price:[10.0 TO 30.0]`                                                                                                  |\n| **Date** (`DateTime` stored as timestamp) | _TermQuery_ (exact timestamp) <br> _RangeQuery_ (ISO‑8601 or Unix ms)                                                                                                                                                          | `published:2023-05-01T00:00:00Z` <br> `published:[2023-01-01 TO 2023-12-31]`                                                               |\n| **Bool**                                  | _TermQuery_ (`true` / `false`)                                                                                                                                                                                                 | `is_public:true`                                                                                                                           |\n| **Facet**                                 | _FacetTermQuery_ (exact facet) <br> _FacetPrefixQuery_ (drill‑down)                                                                                                                                                            | `category:\"/technology/programming\"` <br> `category:/technology/` (prefix)                                                                 |\n| **Bytes** (raw binary)                    | Only _TermQuery_ on the exact byte sequence (usually not used in user‑facing queries)                                                                                                                                          | `blob:\"\\x01\\xff\"`                                                                                                                          |\n| **Json** (nested)                         | Queries are expressed on the flattened field name; same grammar as the underlying primitive type.                                                                                                                              | `metadata.author:\"Alice\"` <br> `metadata.rating:[4 TO 5]`                                                                                  |\n\n##### Common operators usable across field types\n\n| Operator            | Meaning                                                                                              |\n| ------------------- | ---------------------------------------------------------------------------------------------------- |\n| `AND` / `&&`        | Both sub‑queries must match.                                                                         |\n| `OR` / `            |                                                                                                      |\n| `NOT` / `!`         | Excludes matches of the right‑hand side.                                                             |\n| `+` (must)          | Same as `AND` for the following term.                                                                |\n| `-` (must‑not)      | Same as `NOT` for the following term.                                                                |\n| Parentheses `(` `)` | Group sub‑expressions.                                                                               |\n| `field:query`       | Restricts `query` to a specific field. If omitted, the default fields set in `QueryParser` are used. |\n\n##### Example combined query","outerHtml":"\n<p>| Field type                                | Supported query forms                                                                                                                                                                                                          | Example syntax                                                                                                                             |\n| ----------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------ |\n| <b>Text / Str</b>                            | <i>TermQuery</i> (exact term) <br> <i>PhraseQuery</i> (exact phrase) <br> <i>PrefixQuery</i> (term prefix) <br> <i>WildcardQuery</i> (`<i>` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog</i>` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |\n| <b>U64 / I64 / I128</b>                      | <i>TermQuery</i> (exact number) <br> <i>RangeQuery</i> (inclusive/exclusive)                                                                                                                                                             | `views:1000` <br> `views:[500 TO 2000]` <br> `views:{500 TO 2000}` (exclusive)                                                             |\n| <b>F64</b>                                   | <i>TermQuery</i> (exact floating value) <br> <i>RangeQuery</i> (inclusive/exclusive)                                                                                                                                                     | `price:19.99` <br> `price:[10.0 TO 30.0]`                                                                                                  |\n| <b>Date</b> (`DateTime` stored as timestamp) | <i>TermQuery</i> (exact timestamp) <br> <i>RangeQuery</i> (ISO‑8601 or Unix ms)                                                                                                                                                          | `published:2023-05-01T00:00:00Z` <br> `published:[2023-01-01 TO 2023-12-31]`                                                               |\n| <b>Bool</b>                                  | <i>TermQuery</i> (`true` / `false`)                                                                                                                                                                                                 | `is_public:true`                                                                                                                           |\n| <b>Facet</b>                                 | <i>FacetTermQuery</i> (exact facet) <br> <i>FacetPrefixQuery</i> (drill‑down)                                                                                                                                                            | `category:\"/technology/programming\"` <br> `category:/technology/` (prefix)                                                                 |\n| <b>Bytes</b> (raw binary)                    | Only <i>TermQuery</i> on the exact byte sequence (usually not used in user‑facing queries)                                                                                                                                          | `blob:\"\\x01\\xff\"`                                                                                                                          |\n| <b>Json</b> (nested)                         | Queries are expressed on the flattened field name; same grammar as the underlying primitive type.                                                                                                                              | `metadata.author:\"Alice\"` <br> `metadata.rating:[4 TO 5]`                                                                                  |</p>\n\n<h5>Common operators usable across field types</h5>\n\n<p>| Operator            | Meaning                                                                                              |\n| ------------------- | ---------------------------------------------------------------------------------------------------- |\n| `AND` / `&&`        | Both sub‑queries must match.                                                                         |\n| `OR` / `            |                                                                                                      |\n| `NOT` / `!`         | Excludes matches of the right‑hand side.                                                             |\n| `+` (must)          | Same as `AND` for the following term.                                                                |\n| `-` (must‑not)      | Same as `NOT` for the following term.                                                                |\n| Parentheses `(` `)` | Group sub‑expressions.                                                                               |\n| `field:query`       | Restricts `query` to a specific field. If omitted, the default fields set in `QueryParser` are used. |</p>\n\n<h5>Example combined query</h5>"},{"id":"/root/children/23/children/0","type":"listItem","loc":{"start":2541,"end":2555,"line":{"s":115,"e":115,"code":["- super works."]},"column":{"s":0,"e":14}},"dim":["","list.23","listItem.0"],"code":"- super works."},{"id":"/root/children/23/children/0/children/0","type":"paragraph","loc":{"start":2543,"end":2555,"line":{"s":115,"e":115,"code":["- super works."]},"column":{"s":2,"e":14}},"dim":["","list.23","listItem.0","paragraph.0"],"code":"super works."},{"id":"/root/children/23/children/0/children/0/children/0","type":"text","loc":{"start":2543,"end":2555,"line":{"s":115,"e":115,"code":["- super works."]},"column":{"s":2,"e":14}},"dim":["","list.23","listItem.0","paragraph.0","text.0"],"code":"super works."},{"id":"/root/children/24","type":"paragraph","loc":{"start":2557,"end":6676,"line":{"s":117,"e":126,"code":["| Field type                                | Supported query forms                                                                                                                                                                                                          | Example syntax                                                                                                                             |","| ----------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------ |","| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |","| **U64 / I64 / I128**                      | _TermQuery_ (exact number) <br> _RangeQuery_ (inclusive/exclusive)                                                                                                                                                             | `views:1000` <br> `views:[500 TO 2000]` <br> `views:{500 TO 2000}` (exclusive)                                                             |","| **F64**                                   | _TermQuery_ (exact floating value) <br> _RangeQuery_ (inclusive/exclusive)                                                                                                                                                     | `price:19.99` <br> `price:[10.0 TO 30.0]`                                                                                                  |","| **Date** (`DateTime` stored as timestamp) | _TermQuery_ (exact timestamp) <br> _RangeQuery_ (ISO‑8601 or Unix ms)                                                                                                                                                          | `published:2023-05-01T00:00:00Z` <br> `published:[2023-01-01 TO 2023-12-31]`                                                               |","| **Bool**                                  | _TermQuery_ (`true` / `false`)                                                                                                                                                                                                 | `is_public:true`                                                                                                                           |","| **Facet**                                 | _FacetTermQuery_ (exact facet) <br> _FacetPrefixQuery_ (drill‑down)                                                                                                                                                            | `category:\"/technology/programming\"` <br> `category:/technology/` (prefix)                                                                 |","| **Bytes** (raw binary)                    | Only _TermQuery_ on the exact byte sequence (usually not used in user‑facing queries)                                                                                                                                          | `blob:\"\\x01\\xff\"`                                                                                                                          |","| **Json** (nested)                         | Queries are expressed on the flattened field name; same grammar as the underlying primitive type.                                                                                                                              | `metadata.author:\"Alice\"` <br> `metadata.rating:[4 TO 5]`                                                                                  |"]},"column":{"s":0,"e":411}},"dim":["","paragraph.24"],"code":"| Field type                                | Supported query forms                                                                                                                                                                                                          | Example syntax                                                                                                                             |\n| ----------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------ |\n| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |\n| **U64 / I64 / I128**                      | _TermQuery_ (exact number) <br> _RangeQuery_ (inclusive/exclusive)                                                                                                                                                             | `views:1000` <br> `views:[500 TO 2000]` <br> `views:{500 TO 2000}` (exclusive)                                                             |\n| **F64**                                   | _TermQuery_ (exact floating value) <br> _RangeQuery_ (inclusive/exclusive)                                                                                                                                                     | `price:19.99` <br> `price:[10.0 TO 30.0]`                                                                                                  |\n| **Date** (`DateTime` stored as timestamp) | _TermQuery_ (exact timestamp) <br> _RangeQuery_ (ISO‑8601 or Unix ms)                                                                                                                                                          | `published:2023-05-01T00:00:00Z` <br> `published:[2023-01-01 TO 2023-12-31]`                                                               |\n| **Bool**                                  | _TermQuery_ (`true` / `false`)                                                                                                                                                                                                 | `is_public:true`                                                                                                                           |\n| **Facet**                                 | _FacetTermQuery_ (exact facet) <br> _FacetPrefixQuery_ (drill‑down)                                                                                                                                                            | `category:\"/technology/programming\"` <br> `category:/technology/` (prefix)                                                                 |\n| **Bytes** (raw binary)                    | Only _TermQuery_ on the exact byte sequence (usually not used in user‑facing queries)                                                                                                                                          | `blob:\"\\x01\\xff\"`                                                                                                                          |\n| **Json** (nested)                         | Queries are expressed on the flattened field name; same grammar as the underlying primitive type.                                                                                                                              | `metadata.author:\"Alice\"` <br> `metadata.rating:[4 TO 5]`                                                                                  |"},{"id":"/root/children/24/children/0","type":"text","loc":{"start":2557,"end":3383,"line":{"s":117,"e":119,"code":["| Field type                                | Supported query forms                                                                                                                                                                                                          | Example syntax                                                                                                                             |","| ----------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------ |","| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |"]},"column":{"s":0,"e":2}},"dim":["","paragraph.24","text.0"],"code":"| Field type                                | Supported query forms                                                                                                                                                                                                          | Example syntax                                                                                                                             |\n| ----------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------ |\n| "},{"id":"/root/children/24/children/1","type":"strong","loc":{"start":3383,"end":3397,"line":{"s":119,"e":119,"code":["| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |"]},"column":{"s":2,"e":16}},"dim":["","paragraph.24","strong.1"],"code":"**Text / Str**"},{"id":"/root/children/24/children/1/children/0","type":"text","loc":{"start":3385,"end":3395,"line":{"s":119,"e":119,"code":["| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |"]},"column":{"s":4,"e":14}},"dim":["","paragraph.24","strong.1","text.0"],"code":"Text / Str"},{"id":"/root/children/24/children/2","type":"text","loc":{"start":3397,"end":3427,"line":{"s":119,"e":119,"code":["| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |"]},"column":{"s":16,"e":46}},"dim":["","paragraph.24","text.2"],"code":"                            | "},{"id":"/root/children/24/children/3","type":"emphasis","loc":{"start":3427,"end":3438,"line":{"s":119,"e":119,"code":["| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |"]},"column":{"s":46,"e":57}},"dim":["","paragraph.24","emphasis.3"],"code":"_TermQuery_"},{"id":"/root/children/24/children/3/children/0","type":"text","loc":{"start":3428,"end":3437,"line":{"s":119,"e":119,"code":["| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |"]},"column":{"s":47,"e":56}},"dim":["","paragraph.24","emphasis.3","text.0"],"code":"TermQuery"},{"id":"/root/children/24/children/4","type":"text","loc":{"start":3438,"end":3452,"line":{"s":119,"e":119,"code":["| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |"]},"column":{"s":57,"e":71}},"dim":["","paragraph.24","text.4"],"code":" (exact term) "},{"id":"/root/children/24/children/5","type":"html","loc":{"start":3452,"end":3456,"line":{"s":119,"e":119,"code":["| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |"]},"column":{"s":71,"e":75}},"dim":["","paragraph.24","html.5"],"code":"<br>"},{"id":"/root/children/24/children/6","type":"text","loc":{"start":3456,"end":3457,"line":{"s":119,"e":119,"code":["| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |"]},"column":{"s":75,"e":76}},"dim":["","paragraph.24","text.6"],"code":" "},{"id":"/root/children/24/children/7","type":"emphasis","loc":{"start":3457,"end":3470,"line":{"s":119,"e":119,"code":["| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |"]},"column":{"s":76,"e":89}},"dim":["","paragraph.24","emphasis.7"],"code":"_PhraseQuery_"},{"id":"/root/children/24/children/7/children/0","type":"text","loc":{"start":3458,"end":3469,"line":{"s":119,"e":119,"code":["| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |"]},"column":{"s":77,"e":88}},"dim":["","paragraph.24","emphasis.7","text.0"],"code":"PhraseQuery"},{"id":"/root/children/24/children/8","type":"text","loc":{"start":3470,"end":3486,"line":{"s":119,"e":119,"code":["| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |"]},"column":{"s":89,"e":105}},"dim":["","paragraph.24","text.8"],"code":" (exact phrase) "},{"id":"/root/children/24/children/9","type":"html","loc":{"start":3486,"end":3490,"line":{"s":119,"e":119,"code":["| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |"]},"column":{"s":105,"e":109}},"dim":["","paragraph.24","html.9"],"code":"<br>"},{"id":"/root/children/24/children/10","type":"text","loc":{"start":3490,"end":3491,"line":{"s":119,"e":119,"code":["| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |"]},"column":{"s":109,"e":110}},"dim":["","paragraph.24","text.10"],"code":" "},{"id":"/root/children/24/children/11","type":"emphasis","loc":{"start":3491,"end":3504,"line":{"s":119,"e":119,"code":["| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |"]},"column":{"s":110,"e":123}},"dim":["","paragraph.24","emphasis.11"],"code":"_PrefixQuery_"},{"id":"/root/children/24/children/11/children/0","type":"text","loc":{"start":3492,"end":3503,"line":{"s":119,"e":119,"code":["| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |"]},"column":{"s":111,"e":122}},"dim":["","paragraph.24","emphasis.11","text.0"],"code":"PrefixQuery"},{"id":"/root/children/24/children/12","type":"text","loc":{"start":3504,"end":3519,"line":{"s":119,"e":119,"code":["| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |"]},"column":{"s":123,"e":138}},"dim":["","paragraph.24","text.12"],"code":" (term prefix) "},{"id":"/root/children/24/children/13","type":"html","loc":{"start":3519,"end":3523,"line":{"s":119,"e":119,"code":["| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |"]},"column":{"s":138,"e":142}},"dim":["","paragraph.24","html.13"],"code":"<br>"},{"id":"/root/children/24/children/14","type":"text","loc":{"start":3523,"end":3524,"line":{"s":119,"e":119,"code":["| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |"]},"column":{"s":142,"e":143}},"dim":["","paragraph.24","text.14"],"code":" "},{"id":"/root/children/24/children/15","type":"emphasis","loc":{"start":3524,"end":3539,"line":{"s":119,"e":119,"code":["| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |"]},"column":{"s":143,"e":158}},"dim":["","paragraph.24","emphasis.15"],"code":"_WildcardQuery_"},{"id":"/root/children/24/children/15/children/0","type":"text","loc":{"start":3525,"end":3538,"line":{"s":119,"e":119,"code":["| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |"]},"column":{"s":144,"e":157}},"dim":["","paragraph.24","emphasis.15","text.0"],"code":"WildcardQuery"},{"id":"/root/children/24/children/16","type":"text","loc":{"start":3539,"end":3541,"line":{"s":119,"e":119,"code":["| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |"]},"column":{"s":158,"e":160}},"dim":["","paragraph.24","text.16"],"code":" ("},{"id":"/root/children/24/children/17","type":"inlineCode","loc":{"start":3541,"end":3544,"line":{"s":119,"e":119,"code":["| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |"]},"column":{"s":160,"e":163}},"dim":["","paragraph.24","inlineCode.17"],"code":"`*`"},{"id":"/root/children/24/children/18","type":"text","loc":{"start":3544,"end":3547,"line":{"s":119,"e":119,"code":["| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |"]},"column":{"s":163,"e":166}},"dim":["","paragraph.24","text.18"],"code":" / "},{"id":"/root/children/24/children/19","type":"inlineCode","loc":{"start":3547,"end":3550,"line":{"s":119,"e":119,"code":["| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |"]},"column":{"s":166,"e":169}},"dim":["","paragraph.24","inlineCode.19"],"code":"`?`"},{"id":"/root/children/24/children/20","type":"text","loc":{"start":3550,"end":3552,"line":{"s":119,"e":119,"code":["| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |"]},"column":{"s":169,"e":171}},"dim":["","paragraph.24","text.20"],"code":") "},{"id":"/root/children/24/children/21","type":"html","loc":{"start":3552,"end":3556,"line":{"s":119,"e":119,"code":["| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |"]},"column":{"s":171,"e":175}},"dim":["","paragraph.24","html.21"],"code":"<br>"},{"id":"/root/children/24/children/22","type":"text","loc":{"start":3556,"end":3557,"line":{"s":119,"e":119,"code":["| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |"]},"column":{"s":175,"e":176}},"dim":["","paragraph.24","text.22"],"code":" "},{"id":"/root/children/24/children/23","type":"emphasis","loc":{"start":3557,"end":3569,"line":{"s":119,"e":119,"code":["| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |"]},"column":{"s":176,"e":188}},"dim":["","paragraph.24","emphasis.23"],"code":"_FuzzyQuery_"},{"id":"/root/children/24/children/23/children/0","type":"text","loc":{"start":3558,"end":3568,"line":{"s":119,"e":119,"code":["| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |"]},"column":{"s":177,"e":187}},"dim":["","paragraph.24","emphasis.23","text.0"],"code":"FuzzyQuery"},{"id":"/root/children/24/children/24","type":"text","loc":{"start":3569,"end":3571,"line":{"s":119,"e":119,"code":["| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |"]},"column":{"s":188,"e":190}},"dim":["","paragraph.24","text.24"],"code":" ("},{"id":"/root/children/24/children/25","type":"inlineCode","loc":{"start":3571,"end":3575,"line":{"s":119,"e":119,"code":["| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |"]},"column":{"s":190,"e":194}},"dim":["","paragraph.24","inlineCode.25"],"code":"`~N`"},{"id":"/root/children/24/children/26","type":"text","loc":{"start":3575,"end":3586,"line":{"s":119,"e":119,"code":["| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |"]},"column":{"s":194,"e":205}},"dim":["","paragraph.24","text.26"],"code":" distance) "},{"id":"/root/children/24/children/27","type":"html","loc":{"start":3586,"end":3590,"line":{"s":119,"e":119,"code":["| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |"]},"column":{"s":205,"e":209}},"dim":["","paragraph.24","html.27"],"code":"<br>"},{"id":"/root/children/24/children/28","type":"text","loc":{"start":3590,"end":3591,"line":{"s":119,"e":119,"code":["| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |"]},"column":{"s":209,"e":210}},"dim":["","paragraph.24","text.28"],"code":" "},{"id":"/root/children/24/children/29","type":"emphasis","loc":{"start":3591,"end":3603,"line":{"s":119,"e":119,"code":["| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |"]},"column":{"s":210,"e":222}},"dim":["","paragraph.24","emphasis.29"],"code":"_RegexQuery_"},{"id":"/root/children/24/children/29/children/0","type":"text","loc":{"start":3592,"end":3602,"line":{"s":119,"e":119,"code":["| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |"]},"column":{"s":211,"e":221}},"dim":["","paragraph.24","emphasis.29","text.0"],"code":"RegexQuery"},{"id":"/root/children/24/children/30","type":"text","loc":{"start":3603,"end":3605,"line":{"s":119,"e":119,"code":["| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |"]},"column":{"s":222,"e":224}},"dim":["","paragraph.24","text.30"],"code":" ("},{"id":"/root/children/24/children/31","type":"inlineCode","loc":{"start":3605,"end":3614,"line":{"s":119,"e":119,"code":["| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |"]},"column":{"s":224,"e":233}},"dim":["","paragraph.24","inlineCode.31"],"code":"`/regex/`"},{"id":"/root/children/24/children/32","type":"text","loc":{"start":3614,"end":3616,"line":{"s":119,"e":119,"code":["| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |"]},"column":{"s":233,"e":235}},"dim":["","paragraph.24","text.32"],"code":") "},{"id":"/root/children/24/children/33","type":"html","loc":{"start":3616,"end":3620,"line":{"s":119,"e":119,"code":["| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |"]},"column":{"s":235,"e":239}},"dim":["","paragraph.24","html.33"],"code":"<br>"},{"id":"/root/children/24/children/34","type":"text","loc":{"start":3620,"end":3621,"line":{"s":119,"e":119,"code":["| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |"]},"column":{"s":239,"e":240}},"dim":["","paragraph.24","text.34"],"code":" "},{"id":"/root/children/24/children/35","type":"emphasis","loc":{"start":3621,"end":3633,"line":{"s":119,"e":119,"code":["| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |"]},"column":{"s":240,"e":252}},"dim":["","paragraph.24","emphasis.35"],"code":"_RangeQuery_"},{"id":"/root/children/24/children/35/children/0","type":"text","loc":{"start":3622,"end":3632,"line":{"s":119,"e":119,"code":["| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |"]},"column":{"s":241,"e":251}},"dim":["","paragraph.24","emphasis.35","text.0"],"code":"RangeQuery"},{"id":"/root/children/24/children/36","type":"text","loc":{"start":3633,"end":3652,"line":{"s":119,"e":119,"code":["| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |"]},"column":{"s":252,"e":271}},"dim":["","paragraph.24","text.36"],"code":" (lexicographic) | "},{"id":"/root/children/24/children/37","type":"inlineCode","loc":{"start":3652,"end":3664,"line":{"s":119,"e":119,"code":["| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |"]},"column":{"s":271,"e":283}},"dim":["","paragraph.24","inlineCode.37"],"code":"`title:rust`"},{"id":"/root/children/24/children/38","type":"text","loc":{"start":3664,"end":3665,"line":{"s":119,"e":119,"code":["| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |"]},"column":{"s":283,"e":284}},"dim":["","paragraph.24","text.38"],"code":" "},{"id":"/root/children/24/children/39","type":"html","loc":{"start":3665,"end":3669,"line":{"s":119,"e":119,"code":["| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |"]},"column":{"s":284,"e":288}},"dim":["","paragraph.24","html.39"],"code":"<br>"},{"id":"/root/children/24/children/40","type":"text","loc":{"start":3669,"end":3670,"line":{"s":119,"e":119,"code":["| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |"]},"column":{"s":288,"e":289}},"dim":["","paragraph.24","text.40"],"code":" "},{"id":"/root/children/24/children/41","type":"inlineCode","loc":{"start":3670,"end":3690,"line":{"s":119,"e":119,"code":["| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |"]},"column":{"s":289,"e":309}},"dim":["","paragraph.24","inlineCode.41"],"code":"`title:\"fast async\"`"},{"id":"/root/children/24/children/42","type":"text","loc":{"start":3690,"end":3691,"line":{"s":119,"e":119,"code":["| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |"]},"column":{"s":309,"e":310}},"dim":["","paragraph.24","text.42"],"code":" "},{"id":"/root/children/24/children/43","type":"html","loc":{"start":3691,"end":3695,"line":{"s":119,"e":119,"code":["| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |"]},"column":{"s":310,"e":314}},"dim":["","paragraph.24","html.43"],"code":"<br>"},{"id":"/root/children/24/children/44","type":"text","loc":{"start":3695,"end":3696,"line":{"s":119,"e":119,"code":["| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |"]},"column":{"s":314,"e":315}},"dim":["","paragraph.24","text.44"],"code":" "},{"id":"/root/children/24/children/45","type":"inlineCode","loc":{"start":3696,"end":3709,"line":{"s":119,"e":119,"code":["| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |"]},"column":{"s":315,"e":328}},"dim":["","paragraph.24","inlineCode.45"],"code":"`title:prog*`"},{"id":"/root/children/24/children/46","type":"text","loc":{"start":3709,"end":3710,"line":{"s":119,"e":119,"code":["| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |"]},"column":{"s":328,"e":329}},"dim":["","paragraph.24","text.46"],"code":" "},{"id":"/root/children/24/children/47","type":"html","loc":{"start":3710,"end":3714,"line":{"s":119,"e":119,"code":["| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |"]},"column":{"s":329,"e":333}},"dim":["","paragraph.24","html.47"],"code":"<br>"},{"id":"/root/children/24/children/48","type":"text","loc":{"start":3714,"end":3715,"line":{"s":119,"e":119,"code":["| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |"]},"column":{"s":333,"e":334}},"dim":["","paragraph.24","text.48"],"code":" "},{"id":"/root/children/24/children/49","type":"inlineCode","loc":{"start":3715,"end":3727,"line":{"s":119,"e":119,"code":["| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |"]},"column":{"s":334,"e":346}},"dim":["","paragraph.24","inlineCode.49"],"code":"`title:te?t`"},{"id":"/root/children/24/children/50","type":"text","loc":{"start":3727,"end":3728,"line":{"s":119,"e":119,"code":["| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |"]},"column":{"s":346,"e":347}},"dim":["","paragraph.24","text.50"],"code":" "},{"id":"/root/children/24/children/51","type":"html","loc":{"start":3728,"end":3732,"line":{"s":119,"e":119,"code":["| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |"]},"column":{"s":347,"e":351}},"dim":["","paragraph.24","html.51"],"code":"<br>"},{"id":"/root/children/24/children/52","type":"text","loc":{"start":3732,"end":3733,"line":{"s":119,"e":119,"code":["| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |"]},"column":{"s":351,"e":352}},"dim":["","paragraph.24","text.52"],"code":" "},{"id":"/root/children/24/children/53","type":"inlineCode","loc":{"start":3733,"end":3747,"line":{"s":119,"e":119,"code":["| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |"]},"column":{"s":352,"e":366}},"dim":["","paragraph.24","inlineCode.53"],"code":"`title:rust~2`"},{"id":"/root/children/24/children/54","type":"text","loc":{"start":3747,"end":3748,"line":{"s":119,"e":119,"code":["| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |"]},"column":{"s":366,"e":367}},"dim":["","paragraph.24","text.54"],"code":" "},{"id":"/root/children/24/children/55","type":"html","loc":{"start":3748,"end":3752,"line":{"s":119,"e":119,"code":["| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |"]},"column":{"s":367,"e":371}},"dim":["","paragraph.24","html.55"],"code":"<br>"},{"id":"/root/children/24/children/56","type":"text","loc":{"start":3752,"end":3753,"line":{"s":119,"e":119,"code":["| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |"]},"column":{"s":371,"e":372}},"dim":["","paragraph.24","text.56"],"code":" "},{"id":"/root/children/24/children/57","type":"inlineCode","loc":{"start":3753,"end":3768,"line":{"s":119,"e":119,"code":["| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |"]},"column":{"s":372,"e":387}},"dim":["","paragraph.24","inlineCode.57"],"code":"`title:/^rust/`"},{"id":"/root/children/24/children/58","type":"text","loc":{"start":3768,"end":3769,"line":{"s":119,"e":119,"code":["| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |"]},"column":{"s":387,"e":388}},"dim":["","paragraph.24","text.58"],"code":" "},{"id":"/root/children/24/children/59","type":"html","loc":{"start":3769,"end":3773,"line":{"s":119,"e":119,"code":["| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |"]},"column":{"s":388,"e":392}},"dim":["","paragraph.24","html.59"],"code":"<br>"},{"id":"/root/children/24/children/60","type":"text","loc":{"start":3773,"end":3774,"line":{"s":119,"e":119,"code":["| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |"]},"column":{"s":392,"e":393}},"dim":["","paragraph.24","text.60"],"code":" "},{"id":"/root/children/24/children/61","type":"inlineCode","loc":{"start":3774,"end":3790,"line":{"s":119,"e":119,"code":["| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |"]},"column":{"s":393,"e":409}},"dim":["","paragraph.24","inlineCode.61"],"code":"`title:[a TO m]`"},{"id":"/root/children/24/children/62","type":"text","loc":{"start":3790,"end":3795,"line":{"s":119,"e":120,"code":["| **Text / Str**                            | _TermQuery_ (exact term) <br> _PhraseQuery_ (exact phrase) <br> _PrefixQuery_ (term prefix) <br> _WildcardQuery_ (`*` / `?`) <br> _FuzzyQuery_ (`~N` distance) <br> _RegexQuery_ (`/regex/`) <br> _RangeQuery_ (lexicographic) | `title:rust` <br> `title:\"fast async\"` <br> `title:prog*` <br> `title:te?t` <br> `title:rust~2` <br> `title:/^rust/` <br> `title:[a TO m]` |","| **U64 / I64 / I128**                      | _TermQuery_ (exact number) <br> _RangeQuery_ (inclusive/exclusive)                                                                                                                                                             | `views:1000` <br> `views:[500 TO 2000]` <br> `views:{500 TO 2000}` (exclusive)                                                             |"]},"column":{"s":409,"e":2}},"dim":["","paragraph.24","text.62"],"code":" |\n| "},{"id":"/root/children/24/children/63","type":"strong","loc":{"start":3795,"end":3815,"line":{"s":120,"e":120,"code":["| **U64 / I64 / I128**                      | _TermQuery_ (exact number) <br> _RangeQuery_ (inclusive/exclusive)                                                                                                                                                             | `views:1000` <br> `views:[500 TO 2000]` <br> `views:{500 TO 2000}` (exclusive)                                                             |"]},"column":{"s":2,"e":22}},"dim":["","paragraph.24","strong.63"],"code":"**U64 / I64 / I128**"},{"id":"/root/children/24/children/63/children/0","type":"text","loc":{"start":3797,"end":3813,"line":{"s":120,"e":120,"code":["| **U64 / I64 / I128**                      | _TermQuery_ (exact number) <br> _RangeQuery_ (inclusive/exclusive)                                                                                                                                                             | `views:1000` <br> `views:[500 TO 2000]` <br> `views:{500 TO 2000}` (exclusive)                                                             |"]},"column":{"s":4,"e":20}},"dim":["","paragraph.24","strong.63","text.0"],"code":"U64 / I64 / I128"},{"id":"/root/children/24/children/64","type":"text","loc":{"start":3815,"end":3839,"line":{"s":120,"e":120,"code":["| **U64 / I64 / I128**                      | _TermQuery_ (exact number) <br> _RangeQuery_ (inclusive/exclusive)                                                                                                                                                             | `views:1000` <br> `views:[500 TO 2000]` <br> `views:{500 TO 2000}` (exclusive)                                                             |"]},"column":{"s":22,"e":46}},"dim":["","paragraph.24","text.64"],"code":"                      | "},{"id":"/root/children/24/children/65","type":"emphasis","loc":{"start":3839,"end":3850,"line":{"s":120,"e":120,"code":["| **U64 / I64 / I128**                      | _TermQuery_ (exact number) <br> _RangeQuery_ (inclusive/exclusive)                                                                                                                                                             | `views:1000` <br> `views:[500 TO 2000]` <br> `views:{500 TO 2000}` (exclusive)                                                             |"]},"column":{"s":46,"e":57}},"dim":["","paragraph.24","emphasis.65"],"code":"_TermQuery_"},{"id":"/root/children/24/children/65/children/0","type":"text","loc":{"start":3840,"end":3849,"line":{"s":120,"e":120,"code":["| **U64 / I64 / I128**                      | _TermQuery_ (exact number) <br> _RangeQuery_ (inclusive/exclusive)                                                                                                                                                             | `views:1000` <br> `views:[500 TO 2000]` <br> `views:{500 TO 2000}` (exclusive)                                                             |"]},"column":{"s":47,"e":56}},"dim":["","paragraph.24","emphasis.65","text.0"],"code":"TermQuery"},{"id":"/root/children/24/children/66","type":"text","loc":{"start":3850,"end":3866,"line":{"s":120,"e":120,"code":["| **U64 / I64 / I128**                      | _TermQuery_ (exact number) <br> _RangeQuery_ (inclusive/exclusive)                                                                                                                                                             | `views:1000` <br> `views:[500 TO 2000]` <br> `views:{500 TO 2000}` (exclusive)                                                             |"]},"column":{"s":57,"e":73}},"dim":["","paragraph.24","text.66"],"code":" (exact number) "},{"id":"/root/children/24/children/67","type":"html","loc":{"start":3866,"end":3870,"line":{"s":120,"e":120,"code":["| **U64 / I64 / I128**                      | _TermQuery_ (exact number) <br> _RangeQuery_ (inclusive/exclusive)                                                                                                                                                             | `views:1000` <br> `views:[500 TO 2000]` <br> `views:{500 TO 2000}` (exclusive)                                                             |"]},"column":{"s":73,"e":77}},"dim":["","paragraph.24","html.67"],"code":"<br>"},{"id":"/root/children/24/children/68","type":"text","loc":{"start":3870,"end":3871,"line":{"s":120,"e":120,"code":["| **U64 / I64 / I128**                      | _TermQuery_ (exact number) <br> _RangeQuery_ (inclusive/exclusive)                                                                                                                                                             | `views:1000` <br> `views:[500 TO 2000]` <br> `views:{500 TO 2000}` (exclusive)                                                             |"]},"column":{"s":77,"e":78}},"dim":["","paragraph.24","text.68"],"code":" "},{"id":"/root/children/24/children/69","type":"emphasis","loc":{"start":3871,"end":3883,"line":{"s":120,"e":120,"code":["| **U64 / I64 / I128**                      | _TermQuery_ (exact number) <br> _RangeQuery_ (inclusive/exclusive)                                                                                                                                                             | `views:1000` <br> `views:[500 TO 2000]` <br> `views:{500 TO 2000}` (exclusive)                                                             |"]},"column":{"s":78,"e":90}},"dim":["","paragraph.24","emphasis.69"],"code":"_RangeQuery_"},{"id":"/root/children/24/children/69/children/0","type":"text","loc":{"start":3872,"end":3882,"line":{"s":120,"e":120,"code":["| **U64 / I64 / I128**                      | _TermQuery_ (exact number) <br> _RangeQuery_ (inclusive/exclusive)                                                                                                                                                             | `views:1000` <br> `views:[500 TO 2000]` <br> `views:{500 TO 2000}` (exclusive)                                                             |"]},"column":{"s":79,"e":89}},"dim":["","paragraph.24","emphasis.69","text.0"],"code":"RangeQuery"},{"id":"/root/children/24/children/70","type":"text","loc":{"start":3883,"end":4064,"line":{"s":120,"e":120,"code":["| **U64 / I64 / I128**                      | _TermQuery_ (exact number) <br> _RangeQuery_ (inclusive/exclusive)                                                                                                                                                             | `views:1000` <br> `views:[500 TO 2000]` <br> `views:{500 TO 2000}` (exclusive)                                                             |"]},"column":{"s":90,"e":271}},"dim":["","paragraph.24","text.70"],"code":" (inclusive/exclusive)                                                                                                                                                             | "},{"id":"/root/children/24/children/71","type":"inlineCode","loc":{"start":4064,"end":4076,"line":{"s":120,"e":120,"code":["| **U64 / I64 / I128**                      | _TermQuery_ (exact number) <br> _RangeQuery_ (inclusive/exclusive)                                                                                                                                                             | `views:1000` <br> `views:[500 TO 2000]` <br> `views:{500 TO 2000}` (exclusive)                                                             |"]},"column":{"s":271,"e":283}},"dim":["","paragraph.24","inlineCode.71"],"code":"`views:1000`"},{"id":"/root/children/24/children/72","type":"text","loc":{"start":4076,"end":4077,"line":{"s":120,"e":120,"code":["| **U64 / I64 / I128**                      | _TermQuery_ (exact number) <br> _RangeQuery_ (inclusive/exclusive)                                                                                                                                                             | `views:1000` <br> `views:[500 TO 2000]` <br> `views:{500 TO 2000}` (exclusive)                                                             |"]},"column":{"s":283,"e":284}},"dim":["","paragraph.24","text.72"],"code":" "},{"id":"/root/children/24/children/73","type":"html","loc":{"start":4077,"end":4081,"line":{"s":120,"e":120,"code":["| **U64 / I64 / I128**                      | _TermQuery_ (exact number) <br> _RangeQuery_ (inclusive/exclusive)                                                                                                                                                             | `views:1000` <br> `views:[500 TO 2000]` <br> `views:{500 TO 2000}` (exclusive)                                                             |"]},"column":{"s":284,"e":288}},"dim":["","paragraph.24","html.73"],"code":"<br>"},{"id":"/root/children/24/children/74","type":"text","loc":{"start":4081,"end":4082,"line":{"s":120,"e":120,"code":["| **U64 / I64 / I128**                      | _TermQuery_ (exact number) <br> _RangeQuery_ (inclusive/exclusive)                                                                                                                                                             | `views:1000` <br> `views:[500 TO 2000]` <br> `views:{500 TO 2000}` (exclusive)                                                             |"]},"column":{"s":288,"e":289}},"dim":["","paragraph.24","text.74"],"code":" "},{"id":"/root/children/24/children/75","type":"inlineCode","loc":{"start":4082,"end":4103,"line":{"s":120,"e":120,"code":["| **U64 / I64 / I128**                      | _TermQuery_ (exact number) <br> _RangeQuery_ (inclusive/exclusive)                                                                                                                                                             | `views:1000` <br> `views:[500 TO 2000]` <br> `views:{500 TO 2000}` (exclusive)                                                             |"]},"column":{"s":289,"e":310}},"dim":["","paragraph.24","inlineCode.75"],"code":"`views:[500 TO 2000]`"},{"id":"/root/children/24/children/76","type":"text","loc":{"start":4103,"end":4104,"line":{"s":120,"e":120,"code":["| **U64 / I64 / I128**                      | _TermQuery_ (exact number) <br> _RangeQuery_ (inclusive/exclusive)                                                                                                                                                             | `views:1000` <br> `views:[500 TO 2000]` <br> `views:{500 TO 2000}` (exclusive)                                                             |"]},"column":{"s":310,"e":311}},"dim":["","paragraph.24","text.76"],"code":" "},{"id":"/root/children/24/children/77","type":"html","loc":{"start":4104,"end":4108,"line":{"s":120,"e":120,"code":["| **U64 / I64 / I128**                      | _TermQuery_ (exact number) <br> _RangeQuery_ (inclusive/exclusive)                                                                                                                                                             | `views:1000` <br> `views:[500 TO 2000]` <br> `views:{500 TO 2000}` (exclusive)                                                             |"]},"column":{"s":311,"e":315}},"dim":["","paragraph.24","html.77"],"code":"<br>"},{"id":"/root/children/24/children/78","type":"text","loc":{"start":4108,"end":4109,"line":{"s":120,"e":120,"code":["| **U64 / I64 / I128**                      | _TermQuery_ (exact number) <br> _RangeQuery_ (inclusive/exclusive)                                                                                                                                                             | `views:1000` <br> `views:[500 TO 2000]` <br> `views:{500 TO 2000}` (exclusive)                                                             |"]},"column":{"s":315,"e":316}},"dim":["","paragraph.24","text.78"],"code":" "},{"id":"/root/children/24/children/79","type":"inlineCode","loc":{"start":4109,"end":4130,"line":{"s":120,"e":120,"code":["| **U64 / I64 / I128**                      | _TermQuery_ (exact number) <br> _RangeQuery_ (inclusive/exclusive)                                                                                                                                                             | `views:1000` <br> `views:[500 TO 2000]` <br> `views:{500 TO 2000}` (exclusive)                                                             |"]},"column":{"s":316,"e":337}},"dim":["","paragraph.24","inlineCode.79"],"code":"`views:{500 TO 2000}`"},{"id":"/root/children/24/children/80","type":"text","loc":{"start":4130,"end":4207,"line":{"s":120,"e":121,"code":["| **U64 / I64 / I128**                      | _TermQuery_ (exact number) <br> _RangeQuery_ (inclusive/exclusive)                                                                                                                                                             | `views:1000` <br> `views:[500 TO 2000]` <br> `views:{500 TO 2000}` (exclusive)                                                             |","| **F64**                                   | _TermQuery_ (exact floating value) <br> _RangeQuery_ (inclusive/exclusive)                                                                                                                                                     | `price:19.99` <br> `price:[10.0 TO 30.0]`                                                                                                  |"]},"column":{"s":337,"e":2}},"dim":["","paragraph.24","text.80"],"code":" (exclusive)                                                             |\n| "},{"id":"/root/children/24/children/81","type":"strong","loc":{"start":4207,"end":4214,"line":{"s":121,"e":121,"code":["| **F64**                                   | _TermQuery_ (exact floating value) <br> _RangeQuery_ (inclusive/exclusive)                                                                                                                                                     | `price:19.99` <br> `price:[10.0 TO 30.0]`                                                                                                  |"]},"column":{"s":2,"e":9}},"dim":["","paragraph.24","strong.81"],"code":"**F64**"},{"id":"/root/children/24/children/81/children/0","type":"text","loc":{"start":4209,"end":4212,"line":{"s":121,"e":121,"code":["| **F64**                                   | _TermQuery_ (exact floating value) <br> _RangeQuery_ (inclusive/exclusive)                                                                                                                                                     | `price:19.99` <br> `price:[10.0 TO 30.0]`                                                                                                  |"]},"column":{"s":4,"e":7}},"dim":["","paragraph.24","strong.81","text.0"],"code":"F64"},{"id":"/root/children/24/children/82","type":"text","loc":{"start":4214,"end":4251,"line":{"s":121,"e":121,"code":["| **F64**                                   | _TermQuery_ (exact floating value) <br> _RangeQuery_ (inclusive/exclusive)                                                                                                                                                     | `price:19.99` <br> `price:[10.0 TO 30.0]`                                                                                                  |"]},"column":{"s":9,"e":46}},"dim":["","paragraph.24","text.82"],"code":"                                   | "},{"id":"/root/children/24/children/83","type":"emphasis","loc":{"start":4251,"end":4262,"line":{"s":121,"e":121,"code":["| **F64**                                   | _TermQuery_ (exact floating value) <br> _RangeQuery_ (inclusive/exclusive)                                                                                                                                                     | `price:19.99` <br> `price:[10.0 TO 30.0]`                                                                                                  |"]},"column":{"s":46,"e":57}},"dim":["","paragraph.24","emphasis.83"],"code":"_TermQuery_"},{"id":"/root/children/24/children/83/children/0","type":"text","loc":{"start":4252,"end":4261,"line":{"s":121,"e":121,"code":["| **F64**                                   | _TermQuery_ (exact floating value) <br> _RangeQuery_ (inclusive/exclusive)                                                                                                                                                     | `price:19.99` <br> `price:[10.0 TO 30.0]`                                                                                                  |"]},"column":{"s":47,"e":56}},"dim":["","paragraph.24","emphasis.83","text.0"],"code":"TermQuery"},{"id":"/root/children/24/children/84","type":"text","loc":{"start":4262,"end":4286,"line":{"s":121,"e":121,"code":["| **F64**                                   | _TermQuery_ (exact floating value) <br> _RangeQuery_ (inclusive/exclusive)                                                                                                                                                     | `price:19.99` <br> `price:[10.0 TO 30.0]`                                                                                                  |"]},"column":{"s":57,"e":81}},"dim":["","paragraph.24","text.84"],"code":" (exact floating value) "},{"id":"/root/children/24/children/85","type":"html","loc":{"start":4286,"end":4290,"line":{"s":121,"e":121,"code":["| **F64**                                   | _TermQuery_ (exact floating value) <br> _RangeQuery_ (inclusive/exclusive)                                                                                                                                                     | `price:19.99` <br> `price:[10.0 TO 30.0]`                                                                                                  |"]},"column":{"s":81,"e":85}},"dim":["","paragraph.24","html.85"],"code":"<br>"},{"id":"/root/children/24/children/86","type":"text","loc":{"start":4290,"end":4291,"line":{"s":121,"e":121,"code":["| **F64**                                   | _TermQuery_ (exact floating value) <br> _RangeQuery_ (inclusive/exclusive)                                                                                                                                                     | `price:19.99` <br> `price:[10.0 TO 30.0]`                                                                                                  |"]},"column":{"s":85,"e":86}},"dim":["","paragraph.24","text.86"],"code":" "},{"id":"/root/children/24/children/87","type":"emphasis","loc":{"start":4291,"end":4303,"line":{"s":121,"e":121,"code":["| **F64**                                   | _TermQuery_ (exact floating value) <br> _RangeQuery_ (inclusive/exclusive)                                                                                                                                                     | `price:19.99` <br> `price:[10.0 TO 30.0]`                                                                                                  |"]},"column":{"s":86,"e":98}},"dim":["","paragraph.24","emphasis.87"],"code":"_RangeQuery_"},{"id":"/root/children/24/children/87/children/0","type":"text","loc":{"start":4292,"end":4302,"line":{"s":121,"e":121,"code":["| **F64**                                   | _TermQuery_ (exact floating value) <br> _RangeQuery_ (inclusive/exclusive)                                                                                                                                                     | `price:19.99` <br> `price:[10.0 TO 30.0]`                                                                                                  |"]},"column":{"s":87,"e":97}},"dim":["","paragraph.24","emphasis.87","text.0"],"code":"RangeQuery"},{"id":"/root/children/24/children/88","type":"text","loc":{"start":4303,"end":4476,"line":{"s":121,"e":121,"code":["| **F64**                                   | _TermQuery_ (exact floating value) <br> _RangeQuery_ (inclusive/exclusive)                                                                                                                                                     | `price:19.99` <br> `price:[10.0 TO 30.0]`                                                                                                  |"]},"column":{"s":98,"e":271}},"dim":["","paragraph.24","text.88"],"code":" (inclusive/exclusive)                                                                                                                                                     | "},{"id":"/root/children/24/children/89","type":"inlineCode","loc":{"start":4476,"end":4489,"line":{"s":121,"e":121,"code":["| **F64**                                   | _TermQuery_ (exact floating value) <br> _RangeQuery_ (inclusive/exclusive)                                                                                                                                                     | `price:19.99` <br> `price:[10.0 TO 30.0]`                                                                                                  |"]},"column":{"s":271,"e":284}},"dim":["","paragraph.24","inlineCode.89"],"code":"`price:19.99`"},{"id":"/root/children/24/children/90","type":"text","loc":{"start":4489,"end":4490,"line":{"s":121,"e":121,"code":["| **F64**                                   | _TermQuery_ (exact floating value) <br> _RangeQuery_ (inclusive/exclusive)                                                                                                                                                     | `price:19.99` <br> `price:[10.0 TO 30.0]`                                                                                                  |"]},"column":{"s":284,"e":285}},"dim":["","paragraph.24","text.90"],"code":" "},{"id":"/root/children/24/children/91","type":"html","loc":{"start":4490,"end":4494,"line":{"s":121,"e":121,"code":["| **F64**                                   | _TermQuery_ (exact floating value) <br> _RangeQuery_ (inclusive/exclusive)                                                                                                                                                     | `price:19.99` <br> `price:[10.0 TO 30.0]`                                                                                                  |"]},"column":{"s":285,"e":289}},"dim":["","paragraph.24","html.91"],"code":"<br>"},{"id":"/root/children/24/children/92","type":"text","loc":{"start":4494,"end":4495,"line":{"s":121,"e":121,"code":["| **F64**                                   | _TermQuery_ (exact floating value) <br> _RangeQuery_ (inclusive/exclusive)                                                                                                                                                     | `price:19.99` <br> `price:[10.0 TO 30.0]`                                                                                                  |"]},"column":{"s":289,"e":290}},"dim":["","paragraph.24","text.92"],"code":" "},{"id":"/root/children/24/children/93","type":"inlineCode","loc":{"start":4495,"end":4517,"line":{"s":121,"e":121,"code":["| **F64**                                   | _TermQuery_ (exact floating value) <br> _RangeQuery_ (inclusive/exclusive)                                                                                                                                                     | `price:19.99` <br> `price:[10.0 TO 30.0]`                                                                                                  |"]},"column":{"s":290,"e":312}},"dim":["","paragraph.24","inlineCode.93"],"code":"`price:[10.0 TO 30.0]`"},{"id":"/root/children/24/children/94","type":"text","loc":{"start":4517,"end":4619,"line":{"s":121,"e":122,"code":["| **F64**                                   | _TermQuery_ (exact floating value) <br> _RangeQuery_ (inclusive/exclusive)                                                                                                                                                     | `price:19.99` <br> `price:[10.0 TO 30.0]`                                                                                                  |","| **Date** (`DateTime` stored as timestamp) | _TermQuery_ (exact timestamp) <br> _RangeQuery_ (ISO‑8601 or Unix ms)                                                                                                                                                          | `published:2023-05-01T00:00:00Z` <br> `published:[2023-01-01 TO 2023-12-31]`                                                               |"]},"column":{"s":312,"e":2}},"dim":["","paragraph.24","text.94"],"code":"                                                                                                  |\n| "},{"id":"/root/children/24/children/95","type":"strong","loc":{"start":4619,"end":4627,"line":{"s":122,"e":122,"code":["| **Date** (`DateTime` stored as timestamp) | _TermQuery_ (exact timestamp) <br> _RangeQuery_ (ISO‑8601 or Unix ms)                                                                                                                                                          | `published:2023-05-01T00:00:00Z` <br> `published:[2023-01-01 TO 2023-12-31]`                                                               |"]},"column":{"s":2,"e":10}},"dim":["","paragraph.24","strong.95"],"code":"**Date**"},{"id":"/root/children/24/children/95/children/0","type":"text","loc":{"start":4621,"end":4625,"line":{"s":122,"e":122,"code":["| **Date** (`DateTime` stored as timestamp) | _TermQuery_ (exact timestamp) <br> _RangeQuery_ (ISO‑8601 or Unix ms)                                                                                                                                                          | `published:2023-05-01T00:00:00Z` <br> `published:[2023-01-01 TO 2023-12-31]`                                                               |"]},"column":{"s":4,"e":8}},"dim":["","paragraph.24","strong.95","text.0"],"code":"Date"},{"id":"/root/children/24/children/96","type":"text","loc":{"start":4627,"end":4629,"line":{"s":122,"e":122,"code":["| **Date** (`DateTime` stored as timestamp) | _TermQuery_ (exact timestamp) <br> _RangeQuery_ (ISO‑8601 or Unix ms)                                                                                                                                                          | `published:2023-05-01T00:00:00Z` <br> `published:[2023-01-01 TO 2023-12-31]`                                                               |"]},"column":{"s":10,"e":12}},"dim":["","paragraph.24","text.96"],"code":" ("},{"id":"/root/children/24/children/97","type":"inlineCode","loc":{"start":4629,"end":4639,"line":{"s":122,"e":122,"code":["| **Date** (`DateTime` stored as timestamp) | _TermQuery_ (exact timestamp) <br> _RangeQuery_ (ISO‑8601 or Unix ms)                                                                                                                                                          | `published:2023-05-01T00:00:00Z` <br> `published:[2023-01-01 TO 2023-12-31]`                                                               |"]},"column":{"s":12,"e":22}},"dim":["","paragraph.24","inlineCode.97"],"code":"`DateTime`"},{"id":"/root/children/24/children/98","type":"text","loc":{"start":4639,"end":4663,"line":{"s":122,"e":122,"code":["| **Date** (`DateTime` stored as timestamp) | _TermQuery_ (exact timestamp) <br> _RangeQuery_ (ISO‑8601 or Unix ms)                                                                                                                                                          | `published:2023-05-01T00:00:00Z` <br> `published:[2023-01-01 TO 2023-12-31]`                                                               |"]},"column":{"s":22,"e":46}},"dim":["","paragraph.24","text.98"],"code":" stored as timestamp) | "},{"id":"/root/children/24/children/99","type":"emphasis","loc":{"start":4663,"end":4674,"line":{"s":122,"e":122,"code":["| **Date** (`DateTime` stored as timestamp) | _TermQuery_ (exact timestamp) <br> _RangeQuery_ (ISO‑8601 or Unix ms)                                                                                                                                                          | `published:2023-05-01T00:00:00Z` <br> `published:[2023-01-01 TO 2023-12-31]`                                                               |"]},"column":{"s":46,"e":57}},"dim":["","paragraph.24","emphasis.99"],"code":"_TermQuery_"},{"id":"/root/children/24/children/99/children/0","type":"text","loc":{"start":4664,"end":4673,"line":{"s":122,"e":122,"code":["| **Date** (`DateTime` stored as timestamp) | _TermQuery_ (exact timestamp) <br> _RangeQuery_ (ISO‑8601 or Unix ms)                                                                                                                                                          | `published:2023-05-01T00:00:00Z` <br> `published:[2023-01-01 TO 2023-12-31]`                                                               |"]},"column":{"s":47,"e":56}},"dim":["","paragraph.24","emphasis.99","text.0"],"code":"TermQuery"},{"id":"/root/children/24/children/100","type":"text","loc":{"start":4674,"end":4693,"line":{"s":122,"e":122,"code":["| **Date** (`DateTime` stored as timestamp) | _TermQuery_ (exact timestamp) <br> _RangeQuery_ (ISO‑8601 or Unix ms)                                                                                                                                                          | `published:2023-05-01T00:00:00Z` <br> `published:[2023-01-01 TO 2023-12-31]`                                                               |"]},"column":{"s":57,"e":76}},"dim":["","paragraph.24","text.100"],"code":" (exact timestamp) "},{"id":"/root/children/24/children/101","type":"html","loc":{"start":4693,"end":4697,"line":{"s":122,"e":122,"code":["| **Date** (`DateTime` stored as timestamp) | _TermQuery_ (exact timestamp) <br> _RangeQuery_ (ISO‑8601 or Unix ms)                                                                                                                                                          | `published:2023-05-01T00:00:00Z` <br> `published:[2023-01-01 TO 2023-12-31]`                                                               |"]},"column":{"s":76,"e":80}},"dim":["","paragraph.24","html.101"],"code":"<br>"},{"id":"/root/children/24/children/102","type":"text","loc":{"start":4697,"end":4698,"line":{"s":122,"e":122,"code":["| **Date** (`DateTime` stored as timestamp) | _TermQuery_ (exact timestamp) <br> _RangeQuery_ (ISO‑8601 or Unix ms)                                                                                                                                                          | `published:2023-05-01T00:00:00Z` <br> `published:[2023-01-01 TO 2023-12-31]`                                                               |"]},"column":{"s":80,"e":81}},"dim":["","paragraph.24","text.102"],"code":" "},{"id":"/root/children/24/children/103","type":"emphasis","loc":{"start":4698,"end":4710,"line":{"s":122,"e":122,"code":["| **Date** (`DateTime` stored as timestamp) | _TermQuery_ (exact timestamp) <br> _RangeQuery_ (ISO‑8601 or Unix ms)                                                                                                                                                          | `published:2023-05-01T00:00:00Z` <br> `published:[2023-01-01 TO 2023-12-31]`                                                               |"]},"column":{"s":81,"e":93}},"dim":["","paragraph.24","emphasis.103"],"code":"_RangeQuery_"},{"id":"/root/children/24/children/103/children/0","type":"text","loc":{"start":4699,"end":4709,"line":{"s":122,"e":122,"code":["| **Date** (`DateTime` stored as timestamp) | _TermQuery_ (exact timestamp) <br> _RangeQuery_ (ISO‑8601 or Unix ms)                                                                                                                                                          | `published:2023-05-01T00:00:00Z` <br> `published:[2023-01-01 TO 2023-12-31]`                                                               |"]},"column":{"s":82,"e":92}},"dim":["","paragraph.24","emphasis.103","text.0"],"code":"RangeQuery"},{"id":"/root/children/24/children/104","type":"text","loc":{"start":4710,"end":4888,"line":{"s":122,"e":122,"code":["| **Date** (`DateTime` stored as timestamp) | _TermQuery_ (exact timestamp) <br> _RangeQuery_ (ISO‑8601 or Unix ms)                                                                                                                                                          | `published:2023-05-01T00:00:00Z` <br> `published:[2023-01-01 TO 2023-12-31]`                                                               |"]},"column":{"s":93,"e":271}},"dim":["","paragraph.24","text.104"],"code":" (ISO‑8601 or Unix ms)                                                                                                                                                          | "},{"id":"/root/children/24/children/105","type":"inlineCode","loc":{"start":4888,"end":4920,"line":{"s":122,"e":122,"code":["| **Date** (`DateTime` stored as timestamp) | _TermQuery_ (exact timestamp) <br> _RangeQuery_ (ISO‑8601 or Unix ms)                                                                                                                                                          | `published:2023-05-01T00:00:00Z` <br> `published:[2023-01-01 TO 2023-12-31]`                                                               |"]},"column":{"s":271,"e":303}},"dim":["","paragraph.24","inlineCode.105"],"code":"`published:2023-05-01T00:00:00Z`"},{"id":"/root/children/24/children/106","type":"text","loc":{"start":4920,"end":4921,"line":{"s":122,"e":122,"code":["| **Date** (`DateTime` stored as timestamp) | _TermQuery_ (exact timestamp) <br> _RangeQuery_ (ISO‑8601 or Unix ms)                                                                                                                                                          | `published:2023-05-01T00:00:00Z` <br> `published:[2023-01-01 TO 2023-12-31]`                                                               |"]},"column":{"s":303,"e":304}},"dim":["","paragraph.24","text.106"],"code":" "},{"id":"/root/children/24/children/107","type":"html","loc":{"start":4921,"end":4925,"line":{"s":122,"e":122,"code":["| **Date** (`DateTime` stored as timestamp) | _TermQuery_ (exact timestamp) <br> _RangeQuery_ (ISO‑8601 or Unix ms)                                                                                                                                                          | `published:2023-05-01T00:00:00Z` <br> `published:[2023-01-01 TO 2023-12-31]`                                                               |"]},"column":{"s":304,"e":308}},"dim":["","paragraph.24","html.107"],"code":"<br>"},{"id":"/root/children/24/children/108","type":"text","loc":{"start":4925,"end":4926,"line":{"s":122,"e":122,"code":["| **Date** (`DateTime` stored as timestamp) | _TermQuery_ (exact timestamp) <br> _RangeQuery_ (ISO‑8601 or Unix ms)                                                                                                                                                          | `published:2023-05-01T00:00:00Z` <br> `published:[2023-01-01 TO 2023-12-31]`                                                               |"]},"column":{"s":308,"e":309}},"dim":["","paragraph.24","text.108"],"code":" "},{"id":"/root/children/24/children/109","type":"inlineCode","loc":{"start":4926,"end":4964,"line":{"s":122,"e":122,"code":["| **Date** (`DateTime` stored as timestamp) | _TermQuery_ (exact timestamp) <br> _RangeQuery_ (ISO‑8601 or Unix ms)                                                                                                                                                          | `published:2023-05-01T00:00:00Z` <br> `published:[2023-01-01 TO 2023-12-31]`                                                               |"]},"column":{"s":309,"e":347}},"dim":["","paragraph.24","inlineCode.109"],"code":"`published:[2023-01-01 TO 2023-12-31]`"},{"id":"/root/children/24/children/110","type":"text","loc":{"start":4964,"end":5031,"line":{"s":122,"e":123,"code":["| **Date** (`DateTime` stored as timestamp) | _TermQuery_ (exact timestamp) <br> _RangeQuery_ (ISO‑8601 or Unix ms)                                                                                                                                                          | `published:2023-05-01T00:00:00Z` <br> `published:[2023-01-01 TO 2023-12-31]`                                                               |","| **Bool**                                  | _TermQuery_ (`true` / `false`)                                                                                                                                                                                                 | `is_public:true`                                                                                                                           |"]},"column":{"s":347,"e":2}},"dim":["","paragraph.24","text.110"],"code":"                                                               |\n| "},{"id":"/root/children/24/children/111","type":"strong","loc":{"start":5031,"end":5039,"line":{"s":123,"e":123,"code":["| **Bool**                                  | _TermQuery_ (`true` / `false`)                                                                                                                                                                                                 | `is_public:true`                                                                                                                           |"]},"column":{"s":2,"e":10}},"dim":["","paragraph.24","strong.111"],"code":"**Bool**"},{"id":"/root/children/24/children/111/children/0","type":"text","loc":{"start":5033,"end":5037,"line":{"s":123,"e":123,"code":["| **Bool**                                  | _TermQuery_ (`true` / `false`)                                                                                                                                                                                                 | `is_public:true`                                                                                                                           |"]},"column":{"s":4,"e":8}},"dim":["","paragraph.24","strong.111","text.0"],"code":"Bool"},{"id":"/root/children/24/children/112","type":"text","loc":{"start":5039,"end":5075,"line":{"s":123,"e":123,"code":["| **Bool**                                  | _TermQuery_ (`true` / `false`)                                                                                                                                                                                                 | `is_public:true`                                                                                                                           |"]},"column":{"s":10,"e":46}},"dim":["","paragraph.24","text.112"],"code":"                                  | "},{"id":"/root/children/24/children/113","type":"emphasis","loc":{"start":5075,"end":5086,"line":{"s":123,"e":123,"code":["| **Bool**                                  | _TermQuery_ (`true` / `false`)                                                                                                                                                                                                 | `is_public:true`                                                                                                                           |"]},"column":{"s":46,"e":57}},"dim":["","paragraph.24","emphasis.113"],"code":"_TermQuery_"},{"id":"/root/children/24/children/113/children/0","type":"text","loc":{"start":5076,"end":5085,"line":{"s":123,"e":123,"code":["| **Bool**                                  | _TermQuery_ (`true` / `false`)                                                                                                                                                                                                 | `is_public:true`                                                                                                                           |"]},"column":{"s":47,"e":56}},"dim":["","paragraph.24","emphasis.113","text.0"],"code":"TermQuery"},{"id":"/root/children/24/children/114","type":"text","loc":{"start":5086,"end":5088,"line":{"s":123,"e":123,"code":["| **Bool**                                  | _TermQuery_ (`true` / `false`)                                                                                                                                                                                                 | `is_public:true`                                                                                                                           |"]},"column":{"s":57,"e":59}},"dim":["","paragraph.24","text.114"],"code":" ("},{"id":"/root/children/24/children/115","type":"inlineCode","loc":{"start":5088,"end":5094,"line":{"s":123,"e":123,"code":["| **Bool**                                  | _TermQuery_ (`true` / `false`)                                                                                                                                                                                                 | `is_public:true`                                                                                                                           |"]},"column":{"s":59,"e":65}},"dim":["","paragraph.24","inlineCode.115"],"code":"`true`"},{"id":"/root/children/24/children/116","type":"text","loc":{"start":5094,"end":5097,"line":{"s":123,"e":123,"code":["| **Bool**                                  | _TermQuery_ (`true` / `false`)                                                                                                                                                                                                 | `is_public:true`                                                                                                                           |"]},"column":{"s":65,"e":68}},"dim":["","paragraph.24","text.116"],"code":" / "},{"id":"/root/children/24/children/117","type":"inlineCode","loc":{"start":5097,"end":5104,"line":{"s":123,"e":123,"code":["| **Bool**                                  | _TermQuery_ (`true` / `false`)                                                                                                                                                                                                 | `is_public:true`                                                                                                                           |"]},"column":{"s":68,"e":75}},"dim":["","paragraph.24","inlineCode.117"],"code":"`false`"},{"id":"/root/children/24/children/118","type":"text","loc":{"start":5104,"end":5300,"line":{"s":123,"e":123,"code":["| **Bool**                                  | _TermQuery_ (`true` / `false`)                                                                                                                                                                                                 | `is_public:true`                                                                                                                           |"]},"column":{"s":75,"e":271}},"dim":["","paragraph.24","text.118"],"code":")                                                                                                                                                                                                 | "},{"id":"/root/children/24/children/119","type":"inlineCode","loc":{"start":5300,"end":5316,"line":{"s":123,"e":123,"code":["| **Bool**                                  | _TermQuery_ (`true` / `false`)                                                                                                                                                                                                 | `is_public:true`                                                                                                                           |"]},"column":{"s":271,"e":287}},"dim":["","paragraph.24","inlineCode.119"],"code":"`is_public:true`"},{"id":"/root/children/24/children/120","type":"text","loc":{"start":5316,"end":5443,"line":{"s":123,"e":124,"code":["| **Bool**                                  | _TermQuery_ (`true` / `false`)                                                                                                                                                                                                 | `is_public:true`                                                                                                                           |","| **Facet**                                 | _FacetTermQuery_ (exact facet) <br> _FacetPrefixQuery_ (drill‑down)                                                                                                                                                            | `category:\"/technology/programming\"` <br> `category:/technology/` (prefix)                                                                 |"]},"column":{"s":287,"e":2}},"dim":["","paragraph.24","text.120"],"code":"                                                                                                                           |\n| "},{"id":"/root/children/24/children/121","type":"strong","loc":{"start":5443,"end":5452,"line":{"s":124,"e":124,"code":["| **Facet**                                 | _FacetTermQuery_ (exact facet) <br> _FacetPrefixQuery_ (drill‑down)                                                                                                                                                            | `category:\"/technology/programming\"` <br> `category:/technology/` (prefix)                                                                 |"]},"column":{"s":2,"e":11}},"dim":["","paragraph.24","strong.121"],"code":"**Facet**"},{"id":"/root/children/24/children/121/children/0","type":"text","loc":{"start":5445,"end":5450,"line":{"s":124,"e":124,"code":["| **Facet**                                 | _FacetTermQuery_ (exact facet) <br> _FacetPrefixQuery_ (drill‑down)                                                                                                                                                            | `category:\"/technology/programming\"` <br> `category:/technology/` (prefix)                                                                 |"]},"column":{"s":4,"e":9}},"dim":["","paragraph.24","strong.121","text.0"],"code":"Facet"},{"id":"/root/children/24/children/122","type":"text","loc":{"start":5452,"end":5487,"line":{"s":124,"e":124,"code":["| **Facet**                                 | _FacetTermQuery_ (exact facet) <br> _FacetPrefixQuery_ (drill‑down)                                                                                                                                                            | `category:\"/technology/programming\"` <br> `category:/technology/` (prefix)                                                                 |"]},"column":{"s":11,"e":46}},"dim":["","paragraph.24","text.122"],"code":"                                 | "},{"id":"/root/children/24/children/123","type":"emphasis","loc":{"start":5487,"end":5503,"line":{"s":124,"e":124,"code":["| **Facet**                                 | _FacetTermQuery_ (exact facet) <br> _FacetPrefixQuery_ (drill‑down)                                                                                                                                                            | `category:\"/technology/programming\"` <br> `category:/technology/` (prefix)                                                                 |"]},"column":{"s":46,"e":62}},"dim":["","paragraph.24","emphasis.123"],"code":"_FacetTermQuery_"},{"id":"/root/children/24/children/123/children/0","type":"text","loc":{"start":5488,"end":5502,"line":{"s":124,"e":124,"code":["| **Facet**                                 | _FacetTermQuery_ (exact facet) <br> _FacetPrefixQuery_ (drill‑down)                                                                                                                                                            | `category:\"/technology/programming\"` <br> `category:/technology/` (prefix)                                                                 |"]},"column":{"s":47,"e":61}},"dim":["","paragraph.24","emphasis.123","text.0"],"code":"FacetTermQuery"},{"id":"/root/children/24/children/124","type":"text","loc":{"start":5503,"end":5518,"line":{"s":124,"e":124,"code":["| **Facet**                                 | _FacetTermQuery_ (exact facet) <br> _FacetPrefixQuery_ (drill‑down)                                                                                                                                                            | `category:\"/technology/programming\"` <br> `category:/technology/` (prefix)                                                                 |"]},"column":{"s":62,"e":77}},"dim":["","paragraph.24","text.124"],"code":" (exact facet) "},{"id":"/root/children/24/children/125","type":"html","loc":{"start":5518,"end":5522,"line":{"s":124,"e":124,"code":["| **Facet**                                 | _FacetTermQuery_ (exact facet) <br> _FacetPrefixQuery_ (drill‑down)                                                                                                                                                            | `category:\"/technology/programming\"` <br> `category:/technology/` (prefix)                                                                 |"]},"column":{"s":77,"e":81}},"dim":["","paragraph.24","html.125"],"code":"<br>"},{"id":"/root/children/24/children/126","type":"text","loc":{"start":5522,"end":5523,"line":{"s":124,"e":124,"code":["| **Facet**                                 | _FacetTermQuery_ (exact facet) <br> _FacetPrefixQuery_ (drill‑down)                                                                                                                                                            | `category:\"/technology/programming\"` <br> `category:/technology/` (prefix)                                                                 |"]},"column":{"s":81,"e":82}},"dim":["","paragraph.24","text.126"],"code":" "},{"id":"/root/children/24/children/127","type":"emphasis","loc":{"start":5523,"end":5541,"line":{"s":124,"e":124,"code":["| **Facet**                                 | _FacetTermQuery_ (exact facet) <br> _FacetPrefixQuery_ (drill‑down)                                                                                                                                                            | `category:\"/technology/programming\"` <br> `category:/technology/` (prefix)                                                                 |"]},"column":{"s":82,"e":100}},"dim":["","paragraph.24","emphasis.127"],"code":"_FacetPrefixQuery_"},{"id":"/root/children/24/children/127/children/0","type":"text","loc":{"start":5524,"end":5540,"line":{"s":124,"e":124,"code":["| **Facet**                                 | _FacetTermQuery_ (exact facet) <br> _FacetPrefixQuery_ (drill‑down)                                                                                                                                                            | `category:\"/technology/programming\"` <br> `category:/technology/` (prefix)                                                                 |"]},"column":{"s":83,"e":99}},"dim":["","paragraph.24","emphasis.127","text.0"],"code":"FacetPrefixQuery"},{"id":"/root/children/24/children/128","type":"text","loc":{"start":5541,"end":5712,"line":{"s":124,"e":124,"code":["| **Facet**                                 | _FacetTermQuery_ (exact facet) <br> _FacetPrefixQuery_ (drill‑down)                                                                                                                                                            | `category:\"/technology/programming\"` <br> `category:/technology/` (prefix)                                                                 |"]},"column":{"s":100,"e":271}},"dim":["","paragraph.24","text.128"],"code":" (drill‑down)                                                                                                                                                            | "},{"id":"/root/children/24/children/129","type":"inlineCode","loc":{"start":5712,"end":5748,"line":{"s":124,"e":124,"code":["| **Facet**                                 | _FacetTermQuery_ (exact facet) <br> _FacetPrefixQuery_ (drill‑down)                                                                                                                                                            | `category:\"/technology/programming\"` <br> `category:/technology/` (prefix)                                                                 |"]},"column":{"s":271,"e":307}},"dim":["","paragraph.24","inlineCode.129"],"code":"`category:\"/technology/programming\"`"},{"id":"/root/children/24/children/130","type":"text","loc":{"start":5748,"end":5749,"line":{"s":124,"e":124,"code":["| **Facet**                                 | _FacetTermQuery_ (exact facet) <br> _FacetPrefixQuery_ (drill‑down)                                                                                                                                                            | `category:\"/technology/programming\"` <br> `category:/technology/` (prefix)                                                                 |"]},"column":{"s":307,"e":308}},"dim":["","paragraph.24","text.130"],"code":" "},{"id":"/root/children/24/children/131","type":"html","loc":{"start":5749,"end":5753,"line":{"s":124,"e":124,"code":["| **Facet**                                 | _FacetTermQuery_ (exact facet) <br> _FacetPrefixQuery_ (drill‑down)                                                                                                                                                            | `category:\"/technology/programming\"` <br> `category:/technology/` (prefix)                                                                 |"]},"column":{"s":308,"e":312}},"dim":["","paragraph.24","html.131"],"code":"<br>"},{"id":"/root/children/24/children/132","type":"text","loc":{"start":5753,"end":5754,"line":{"s":124,"e":124,"code":["| **Facet**                                 | _FacetTermQuery_ (exact facet) <br> _FacetPrefixQuery_ (drill‑down)                                                                                                                                                            | `category:\"/technology/programming\"` <br> `category:/technology/` (prefix)                                                                 |"]},"column":{"s":312,"e":313}},"dim":["","paragraph.24","text.132"],"code":" "},{"id":"/root/children/24/children/133","type":"inlineCode","loc":{"start":5754,"end":5777,"line":{"s":124,"e":124,"code":["| **Facet**                                 | _FacetTermQuery_ (exact facet) <br> _FacetPrefixQuery_ (drill‑down)                                                                                                                                                            | `category:\"/technology/programming\"` <br> `category:/technology/` (prefix)                                                                 |"]},"column":{"s":313,"e":336}},"dim":["","paragraph.24","inlineCode.133"],"code":"`category:/technology/`"},{"id":"/root/children/24/children/134","type":"text","loc":{"start":5777,"end":5855,"line":{"s":124,"e":125,"code":["| **Facet**                                 | _FacetTermQuery_ (exact facet) <br> _FacetPrefixQuery_ (drill‑down)                                                                                                                                                            | `category:\"/technology/programming\"` <br> `category:/technology/` (prefix)                                                                 |","| **Bytes** (raw binary)                    | Only _TermQuery_ on the exact byte sequence (usually not used in user‑facing queries)                                                                                                                                          | `blob:\"\\x01\\xff\"`                                                                                                                          |"]},"column":{"s":336,"e":2}},"dim":["","paragraph.24","text.134"],"code":" (prefix)                                                                 |\n| "},{"id":"/root/children/24/children/135","type":"strong","loc":{"start":5855,"end":5864,"line":{"s":125,"e":125,"code":["| **Bytes** (raw binary)                    | Only _TermQuery_ on the exact byte sequence (usually not used in user‑facing queries)                                                                                                                                          | `blob:\"\\x01\\xff\"`                                                                                                                          |"]},"column":{"s":2,"e":11}},"dim":["","paragraph.24","strong.135"],"code":"**Bytes**"},{"id":"/root/children/24/children/135/children/0","type":"text","loc":{"start":5857,"end":5862,"line":{"s":125,"e":125,"code":["| **Bytes** (raw binary)                    | Only _TermQuery_ on the exact byte sequence (usually not used in user‑facing queries)                                                                                                                                          | `blob:\"\\x01\\xff\"`                                                                                                                          |"]},"column":{"s":4,"e":9}},"dim":["","paragraph.24","strong.135","text.0"],"code":"Bytes"},{"id":"/root/children/24/children/136","type":"text","loc":{"start":5864,"end":5904,"line":{"s":125,"e":125,"code":["| **Bytes** (raw binary)                    | Only _TermQuery_ on the exact byte sequence (usually not used in user‑facing queries)                                                                                                                                          | `blob:\"\\x01\\xff\"`                                                                                                                          |"]},"column":{"s":11,"e":51}},"dim":["","paragraph.24","text.136"],"code":" (raw binary)                    | Only "},{"id":"/root/children/24/children/137","type":"emphasis","loc":{"start":5904,"end":5915,"line":{"s":125,"e":125,"code":["| **Bytes** (raw binary)                    | Only _TermQuery_ on the exact byte sequence (usually not used in user‑facing queries)                                                                                                                                          | `blob:\"\\x01\\xff\"`                                                                                                                          |"]},"column":{"s":51,"e":62}},"dim":["","paragraph.24","emphasis.137"],"code":"_TermQuery_"},{"id":"/root/children/24/children/137/children/0","type":"text","loc":{"start":5905,"end":5914,"line":{"s":125,"e":125,"code":["| **Bytes** (raw binary)                    | Only _TermQuery_ on the exact byte sequence (usually not used in user‑facing queries)                                                                                                                                          | `blob:\"\\x01\\xff\"`                                                                                                                          |"]},"column":{"s":52,"e":61}},"dim":["","paragraph.24","emphasis.137","text.0"],"code":"TermQuery"},{"id":"/root/children/24/children/138","type":"text","loc":{"start":5915,"end":6124,"line":{"s":125,"e":125,"code":["| **Bytes** (raw binary)                    | Only _TermQuery_ on the exact byte sequence (usually not used in user‑facing queries)                                                                                                                                          | `blob:\"\\x01\\xff\"`                                                                                                                          |"]},"column":{"s":62,"e":271}},"dim":["","paragraph.24","text.138"],"code":" on the exact byte sequence (usually not used in user‑facing queries)                                                                                                                                          | "},{"id":"/root/children/24/children/139","type":"inlineCode","loc":{"start":6124,"end":6141,"line":{"s":125,"e":125,"code":["| **Bytes** (raw binary)                    | Only _TermQuery_ on the exact byte sequence (usually not used in user‑facing queries)                                                                                                                                          | `blob:\"\\x01\\xff\"`                                                                                                                          |"]},"column":{"s":271,"e":288}},"dim":["","paragraph.24","inlineCode.139"],"code":"`blob:\"\\x01\\xff\"`"},{"id":"/root/children/24/children/140","type":"text","loc":{"start":6141,"end":6267,"line":{"s":125,"e":126,"code":["| **Bytes** (raw binary)                    | Only _TermQuery_ on the exact byte sequence (usually not used in user‑facing queries)                                                                                                                                          | `blob:\"\\x01\\xff\"`                                                                                                                          |","| **Json** (nested)                         | Queries are expressed on the flattened field name; same grammar as the underlying primitive type.                                                                                                                              | `metadata.author:\"Alice\"` <br> `metadata.rating:[4 TO 5]`                                                                                  |"]},"column":{"s":288,"e":2}},"dim":["","paragraph.24","text.140"],"code":"                                                                                                                          |\n| "},{"id":"/root/children/24/children/141","type":"strong","loc":{"start":6267,"end":6275,"line":{"s":126,"e":126,"code":["| **Json** (nested)                         | Queries are expressed on the flattened field name; same grammar as the underlying primitive type.                                                                                                                              | `metadata.author:\"Alice\"` <br> `metadata.rating:[4 TO 5]`                                                                                  |"]},"column":{"s":2,"e":10}},"dim":["","paragraph.24","strong.141"],"code":"**Json**"},{"id":"/root/children/24/children/141/children/0","type":"text","loc":{"start":6269,"end":6273,"line":{"s":126,"e":126,"code":["| **Json** (nested)                         | Queries are expressed on the flattened field name; same grammar as the underlying primitive type.                                                                                                                              | `metadata.author:\"Alice\"` <br> `metadata.rating:[4 TO 5]`                                                                                  |"]},"column":{"s":4,"e":8}},"dim":["","paragraph.24","strong.141","text.0"],"code":"Json"},{"id":"/root/children/24/children/142","type":"text","loc":{"start":6275,"end":6536,"line":{"s":126,"e":126,"code":["| **Json** (nested)                         | Queries are expressed on the flattened field name; same grammar as the underlying primitive type.                                                                                                                              | `metadata.author:\"Alice\"` <br> `metadata.rating:[4 TO 5]`                                                                                  |"]},"column":{"s":10,"e":271}},"dim":["","paragraph.24","text.142"],"code":" (nested)                         | Queries are expressed on the flattened field name; same grammar as the underlying primitive type.                                                                                                                              | "},{"id":"/root/children/24/children/143","type":"inlineCode","loc":{"start":6536,"end":6561,"line":{"s":126,"e":126,"code":["| **Json** (nested)                         | Queries are expressed on the flattened field name; same grammar as the underlying primitive type.                                                                                                                              | `metadata.author:\"Alice\"` <br> `metadata.rating:[4 TO 5]`                                                                                  |"]},"column":{"s":271,"e":296}},"dim":["","paragraph.24","inlineCode.143"],"code":"`metadata.author:\"Alice\"`"},{"id":"/root/children/24/children/144","type":"text","loc":{"start":6561,"end":6562,"line":{"s":126,"e":126,"code":["| **Json** (nested)                         | Queries are expressed on the flattened field name; same grammar as the underlying primitive type.                                                                                                                              | `metadata.author:\"Alice\"` <br> `metadata.rating:[4 TO 5]`                                                                                  |"]},"column":{"s":296,"e":297}},"dim":["","paragraph.24","text.144"],"code":" "},{"id":"/root/children/24/children/145","type":"html","loc":{"start":6562,"end":6566,"line":{"s":126,"e":126,"code":["| **Json** (nested)                         | Queries are expressed on the flattened field name; same grammar as the underlying primitive type.                                                                                                                              | `metadata.author:\"Alice\"` <br> `metadata.rating:[4 TO 5]`                                                                                  |"]},"column":{"s":297,"e":301}},"dim":["","paragraph.24","html.145"],"code":"<br>"},{"id":"/root/children/24/children/146","type":"text","loc":{"start":6566,"end":6567,"line":{"s":126,"e":126,"code":["| **Json** (nested)                         | Queries are expressed on the flattened field name; same grammar as the underlying primitive type.                                                                                                                              | `metadata.author:\"Alice\"` <br> `metadata.rating:[4 TO 5]`                                                                                  |"]},"column":{"s":301,"e":302}},"dim":["","paragraph.24","text.146"],"code":" "},{"id":"/root/children/24/children/147","type":"inlineCode","loc":{"start":6567,"end":6593,"line":{"s":126,"e":126,"code":["| **Json** (nested)                         | Queries are expressed on the flattened field name; same grammar as the underlying primitive type.                                                                                                                              | `metadata.author:\"Alice\"` <br> `metadata.rating:[4 TO 5]`                                                                                  |"]},"column":{"s":302,"e":328}},"dim":["","paragraph.24","inlineCode.147"],"code":"`metadata.rating:[4 TO 5]`"},{"id":"/root/children/24/children/148","type":"text","loc":{"start":6593,"end":6676,"line":{"s":126,"e":126,"code":["| **Json** (nested)                         | Queries are expressed on the flattened field name; same grammar as the underlying primitive type.                                                                                                                              | `metadata.author:\"Alice\"` <br> `metadata.rating:[4 TO 5]`                                                                                  |"]},"column":{"s":328,"e":411}},"dim":["","paragraph.24","text.148"],"code":"                                                                                  |"},{"id":"/root/children/25","type":"heading","loc":{"start":6678,"end":6726,"line":{"s":128,"e":128,"code":["##### Common operators usable across field types"]},"column":{"s":0,"e":48}},"dim":["","heading.25"],"code":"##### Common operators usable across field types","symbName":"heading","symbRange":[6728,7870],"symbRangeL":[128,139],"outerCode":"\n| Operator            | Meaning                                                                                              |\n| ------------------- | ---------------------------------------------------------------------------------------------------- |\n| `AND` / `&&`        | Both sub‑queries must match.                                                                         |\n| `OR` / `            |                                                                                                      |\n| `NOT` / `!`         | Excludes matches of the right‑hand side.                                                             |\n| `+` (must)          | Same as `AND` for the following term.                                                                |\n| `-` (must‑not)      | Same as `NOT` for the following term.                                                                |\n| Parentheses `(` `)` | Group sub‑expressions.                                                                               |\n| `field:query`       | Restricts `query` to a specific field. If omitted, the default fields set in `QueryParser` are used. |","outerHtml":"\n<p>| Operator            | Meaning                                                                                              |\n| ------------------- | ---------------------------------------------------------------------------------------------------- |\n| `AND` / `&&`        | Both sub‑queries must match.                                                                         |\n| `OR` / `            |                                                                                                      |\n| `NOT` / `!`         | Excludes matches of the right‑hand side.                                                             |\n| `+` (must)          | Same as `AND` for the following term.                                                                |\n| `-` (must‑not)      | Same as `NOT` for the following term.                                                                |\n| Parentheses `(` `)` | Group sub‑expressions.                                                                               |\n| `field:query`       | Restricts `query` to a specific field. If omitted, the default fields set in `QueryParser` are used. |</p>"},{"id":"/root/children/25/children/0","type":"text","loc":{"start":6684,"end":6726,"line":{"s":128,"e":128,"code":["##### Common operators usable across field types"]},"column":{"s":6,"e":48}},"dim":["","heading.25","text.0"],"code":"Common operators usable across field types"},{"id":"/root/children/26","type":"paragraph","loc":{"start":6728,"end":7870,"line":{"s":130,"e":138,"code":["| Operator            | Meaning                                                                                              |","| ------------------- | ---------------------------------------------------------------------------------------------------- |","| `AND` / `&&`        | Both sub‑queries must match.                                                                         |","| `OR` / `            |                                                                                                      |","| `NOT` / `!`         | Excludes matches of the right‑hand side.                                                             |","| `+` (must)          | Same as `AND` for the following term.                                                                |","| `-` (must‑not)      | Same as `NOT` for the following term.                                                                |","| Parentheses `(` `)` | Group sub‑expressions.                                                                               |","| `field:query`       | Restricts `query` to a specific field. If omitted, the default fields set in `QueryParser` are used. |"]},"column":{"s":0,"e":126}},"dim":["","paragraph.26"],"code":"| Operator            | Meaning                                                                                              |\n| ------------------- | ---------------------------------------------------------------------------------------------------- |\n| `AND` / `&&`        | Both sub‑queries must match.                                                                         |\n| `OR` / `            |                                                                                                      |\n| `NOT` / `!`         | Excludes matches of the right‑hand side.                                                             |\n| `+` (must)          | Same as `AND` for the following term.                                                                |\n| `-` (must‑not)      | Same as `NOT` for the following term.                                                                |\n| Parentheses `(` `)` | Group sub‑expressions.                                                                               |\n| `field:query`       | Restricts `query` to a specific field. If omitted, the default fields set in `QueryParser` are used. |"},{"id":"/root/children/26/children/0","type":"text","loc":{"start":6728,"end":6984,"line":{"s":130,"e":132,"code":["| Operator            | Meaning                                                                                              |","| ------------------- | ---------------------------------------------------------------------------------------------------- |","| `AND` / `&&`        | Both sub‑queries must match.                                                                         |"]},"column":{"s":0,"e":2}},"dim":["","paragraph.26","text.0"],"code":"| Operator            | Meaning                                                                                              |\n| ------------------- | ---------------------------------------------------------------------------------------------------- |\n| "},{"id":"/root/children/26/children/1","type":"inlineCode","loc":{"start":6984,"end":6989,"line":{"s":132,"e":132,"code":["| `AND` / `&&`        | Both sub‑queries must match.                                                                         |"]},"column":{"s":2,"e":7}},"dim":["","paragraph.26","inlineCode.1"],"code":"`AND`"},{"id":"/root/children/26/children/2","type":"text","loc":{"start":6989,"end":6992,"line":{"s":132,"e":132,"code":["| `AND` / `&&`        | Both sub‑queries must match.                                                                         |"]},"column":{"s":7,"e":10}},"dim":["","paragraph.26","text.2"],"code":" / "},{"id":"/root/children/26/children/3","type":"inlineCode","loc":{"start":6992,"end":6996,"line":{"s":132,"e":132,"code":["| `AND` / `&&`        | Both sub‑queries must match.                                                                         |"]},"column":{"s":10,"e":14}},"dim":["","paragraph.26","inlineCode.3"],"code":"`&&`"},{"id":"/root/children/26/children/4","type":"text","loc":{"start":6996,"end":7111,"line":{"s":132,"e":133,"code":["| `AND` / `&&`        | Both sub‑queries must match.                                                                         |","| `OR` / `            |                                                                                                      |"]},"column":{"s":14,"e":2}},"dim":["","paragraph.26","text.4"],"code":"        | Both sub‑queries must match.                                                                         |\n| "},{"id":"/root/children/26/children/5","type":"inlineCode","loc":{"start":7111,"end":7115,"line":{"s":133,"e":133,"code":["| `OR` / `            |                                                                                                      |"]},"column":{"s":2,"e":6}},"dim":["","paragraph.26","inlineCode.5"],"code":"`OR`"},{"id":"/root/children/26/children/6","type":"text","loc":{"start":7115,"end":7118,"line":{"s":133,"e":133,"code":["| `OR` / `            |                                                                                                      |"]},"column":{"s":6,"e":9}},"dim":["","paragraph.26","text.6"],"code":" / "},{"id":"/root/children/26/children/7","type":"inlineCode","loc":{"start":7118,"end":7239,"line":{"s":133,"e":134,"code":["| `OR` / `            |                                                                                                      |","| `NOT` / `!`         | Excludes matches of the right‑hand side.                                                             |"]},"column":{"s":9,"e":3}},"dim":["","paragraph.26","inlineCode.7"],"code":"`            |                                                                                                      |\n| `"},{"id":"/root/children/26/children/8","type":"text","loc":{"start":7239,"end":7242,"line":{"s":134,"e":134,"code":["| `NOT` / `!`         | Excludes matches of the right‑hand side.                                                             |"]},"column":{"s":3,"e":6}},"dim":["","paragraph.26","text.8"],"code":"NOT"},{"id":"/root/children/26/children/9","type":"inlineCode","loc":{"start":7242,"end":7247,"line":{"s":134,"e":134,"code":["| `NOT` / `!`         | Excludes matches of the right‑hand side.                                                             |"]},"column":{"s":6,"e":11}},"dim":["","paragraph.26","inlineCode.9"],"code":"` / `"},{"id":"/root/children/26/children/10","type":"text","loc":{"start":7247,"end":7248,"line":{"s":134,"e":134,"code":["| `NOT` / `!`         | Excludes matches of the right‑hand side.                                                             |"]},"column":{"s":11,"e":12}},"dim":["","paragraph.26","text.10"],"code":"!"},{"id":"/root/children/26/children/11","type":"inlineCode","loc":{"start":7248,"end":7366,"line":{"s":134,"e":135,"code":["| `NOT` / `!`         | Excludes matches of the right‑hand side.                                                             |","| `+` (must)          | Same as `AND` for the following term.                                                                |"]},"column":{"s":12,"e":3}},"dim":["","paragraph.26","inlineCode.11"],"code":"`         | Excludes matches of the right‑hand side.                                                             |\n| `"},{"id":"/root/children/26/children/12","type":"text","loc":{"start":7366,"end":7367,"line":{"s":135,"e":135,"code":["| `+` (must)          | Same as `AND` for the following term.                                                                |"]},"column":{"s":3,"e":4}},"dim":["","paragraph.26","text.12"],"code":"+"},{"id":"/root/children/26/children/13","type":"inlineCode","loc":{"start":7367,"end":7396,"line":{"s":135,"e":135,"code":["| `+` (must)          | Same as `AND` for the following term.                                                                |"]},"column":{"s":4,"e":33}},"dim":["","paragraph.26","inlineCode.13"],"code":"` (must)          | Same as `"},{"id":"/root/children/26/children/14","type":"text","loc":{"start":7396,"end":7399,"line":{"s":135,"e":135,"code":["| `+` (must)          | Same as `AND` for the following term.                                                                |"]},"column":{"s":33,"e":36}},"dim":["","paragraph.26","text.14"],"code":"AND"},{"id":"/root/children/26/children/15","type":"inlineCode","loc":{"start":7399,"end":7493,"line":{"s":135,"e":136,"code":["| `+` (must)          | Same as `AND` for the following term.                                                                |","| `-` (must‑not)      | Same as `NOT` for the following term.                                                                |"]},"column":{"s":36,"e":3}},"dim":["","paragraph.26","inlineCode.15"],"code":"` for the following term.                                                                |\n| `"},{"id":"/root/children/26/children/16","type":"text","loc":{"start":7493,"end":7494,"line":{"s":136,"e":136,"code":["| `-` (must‑not)      | Same as `NOT` for the following term.                                                                |"]},"column":{"s":3,"e":4}},"dim":["","paragraph.26","text.16"],"code":"-"},{"id":"/root/children/26/children/17","type":"inlineCode","loc":{"start":7494,"end":7523,"line":{"s":136,"e":136,"code":["| `-` (must‑not)      | Same as `NOT` for the following term.                                                                |"]},"column":{"s":4,"e":33}},"dim":["","paragraph.26","inlineCode.17"],"code":"` (must‑not)      | Same as `"},{"id":"/root/children/26/children/18","type":"text","loc":{"start":7523,"end":7526,"line":{"s":136,"e":136,"code":["| `-` (must‑not)      | Same as `NOT` for the following term.                                                                |"]},"column":{"s":33,"e":36}},"dim":["","paragraph.26","text.18"],"code":"NOT"},{"id":"/root/children/26/children/19","type":"inlineCode","loc":{"start":7526,"end":7632,"line":{"s":136,"e":137,"code":["| `-` (must‑not)      | Same as `NOT` for the following term.                                                                |","| Parentheses `(` `)` | Group sub‑expressions.                                                                               |"]},"column":{"s":36,"e":15}},"dim":["","paragraph.26","inlineCode.19"],"code":"` for the following term.                                                                |\n| Parentheses `"},{"id":"/root/children/26/children/20","type":"text","loc":{"start":7632,"end":7633,"line":{"s":137,"e":137,"code":["| Parentheses `(` `)` | Group sub‑expressions.                                                                               |"]},"column":{"s":15,"e":16}},"dim":["","paragraph.26","text.20"],"code":"("},{"id":"/root/children/26/children/21","type":"inlineCode","loc":{"start":7633,"end":7636,"line":{"s":137,"e":137,"code":["| Parentheses `(` `)` | Group sub‑expressions.                                                                               |"]},"column":{"s":16,"e":19}},"dim":["","paragraph.26","inlineCode.21"],"code":"` `"},{"id":"/root/children/26/children/22","type":"text","loc":{"start":7636,"end":7637,"line":{"s":137,"e":137,"code":["| Parentheses `(` `)` | Group sub‑expressions.                                                                               |"]},"column":{"s":19,"e":20}},"dim":["","paragraph.26","text.22"],"code":")"},{"id":"/root/children/26/children/23","type":"inlineCode","loc":{"start":7637,"end":7747,"line":{"s":137,"e":138,"code":["| Parentheses `(` `)` | Group sub‑expressions.                                                                               |","| `field:query`       | Restricts `query` to a specific field. If omitted, the default fields set in `QueryParser` are used. |"]},"column":{"s":20,"e":3}},"dim":["","paragraph.26","inlineCode.23"],"code":"` | Group sub‑expressions.                                                                               |\n| `"},{"id":"/root/children/26/children/24","type":"text","loc":{"start":7747,"end":7758,"line":{"s":138,"e":138,"code":["| `field:query`       | Restricts `query` to a specific field. If omitted, the default fields set in `QueryParser` are used. |"]},"column":{"s":3,"e":14}},"dim":["","paragraph.26","text.24"],"code":"field:query"},{"id":"/root/children/26/children/25","type":"inlineCode","loc":{"start":7758,"end":7779,"line":{"s":138,"e":138,"code":["| `field:query`       | Restricts `query` to a specific field. If omitted, the default fields set in `QueryParser` are used. |"]},"column":{"s":14,"e":35}},"dim":["","paragraph.26","inlineCode.25"],"code":"`       | Restricts `"},{"id":"/root/children/26/children/26","type":"text","loc":{"start":7779,"end":7784,"line":{"s":138,"e":138,"code":["| `field:query`       | Restricts `query` to a specific field. If omitted, the default fields set in `QueryParser` are used. |"]},"column":{"s":35,"e":40}},"dim":["","paragraph.26","text.26"],"code":"query"},{"id":"/root/children/26/children/27","type":"inlineCode","loc":{"start":7784,"end":7846,"line":{"s":138,"e":138,"code":["| `field:query`       | Restricts `query` to a specific field. If omitted, the default fields set in `QueryParser` are used. |"]},"column":{"s":40,"e":102}},"dim":["","paragraph.26","inlineCode.27"],"code":"` to a specific field. If omitted, the default fields set in `"},{"id":"/root/children/26/children/28","type":"text","loc":{"start":7846,"end":7870,"line":{"s":138,"e":138,"code":["| `field:query`       | Restricts `query` to a specific field. If omitted, the default fields set in `QueryParser` are used. |"]},"column":{"s":102,"e":126}},"dim":["","paragraph.26","text.28"],"code":"QueryParser` are used. |"},{"id":"/root/children/27","type":"heading","loc":{"start":7872,"end":7900,"line":{"s":140,"e":140,"code":["##### Example combined query"]},"column":{"s":0,"e":28}},"dim":["","heading.27"],"code":"##### Example combined query","symbName":"heading","symbRange":[7902,null],"symbRangeL":[140,141],"outerCode":"","outerHtml":""},{"id":"/root/children/27/children/0","type":"text","loc":{"start":7878,"end":7900,"line":{"s":140,"e":140,"code":["##### Example combined query"]},"column":{"s":6,"e":28}},"dim":["","heading.27","text.0"],"code":"Example combined query"},{"id":"/root/children/28","type":"code","loc":{"start":7902,"end":7995,"line":{"s":142,"e":144,"code":["```text","title:\"async rust\" AND views:[1000 TO 5000] AND category:/technology/programming/","```"]},"column":{"s":0,"e":3}},"dim":["","code.28"],"code":"```text\ntitle:\"async rust\" AND views:[1000 TO 5000] AND category:/technology/programming/\n```","symbName":"code","symbRange":[null,null],"symbRangeL":[null,null],"outerCode":"","outerHtml":""}]