{"id":"https://openalex.org/W4412848376","doi":"https://doi.org/10.1007/s00453-025-01321-z","title":"ShockHash: Near Optimal-Space Minimal Perfect Hashing Beyond Brute-Force","display_name":"ShockHash: Near Optimal-Space Minimal Perfect Hashing Beyond Brute-Force","publication_year":2025,"publication_date":"2025-08-02","ids":{"openalex":"https://openalex.org/W4412848376","doi":"https://doi.org/10.1007/s00453-025-01321-z","pmid":"https://pubmed.ncbi.nlm.nih.gov/40984864"},"language":"lv","primary_location":{"id":"doi:10.1007/s00453-025-01321-z","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s00453-025-01321-z","pdf_url":"https://link.springer.com/content/pdf/10.1007/s00453-025-01321-z.pdf","source":{"id":"https://openalex.org/S89324355","display_name":"Algorithmica","issn_l":"0178-4617","issn":["0178-4617","1432-0541"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Algorithmica","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","pubmed"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://link.springer.com/content/pdf/10.1007/s00453-025-01321-z.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5083175334","display_name":"Hans\u2010Peter Lehmann","orcid":"https://orcid.org/0000-0002-0474-1805"},"institutions":[{"id":"https://openalex.org/I102335020","display_name":"Karlsruhe Institute of Technology","ror":"https://ror.org/04t3en479","country_code":"DE","type":"education","lineage":["https://openalex.org/I102335020","https://openalex.org/I1305996414"]}],"countries":["DE"],"is_corresponding":true,"raw_author_name":"Hans-Peter Lehmann","raw_affiliation_strings":["Karlsruhe Institute of Technology, Karlsruhe, Germany"],"raw_orcid":"https://orcid.org/0000-0002-0474-1805","affiliations":[{"raw_affiliation_string":"Karlsruhe Institute of Technology, Karlsruhe, Germany","institution_ids":["https://openalex.org/I102335020"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5082922326","display_name":"Peter Sanders","orcid":"https://orcid.org/0000-0003-3330-9349"},"institutions":[{"id":"https://openalex.org/I102335020","display_name":"Karlsruhe Institute of Technology","ror":"https://ror.org/04t3en479","country_code":"DE","type":"education","lineage":["https://openalex.org/I102335020","https://openalex.org/I1305996414"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Peter Sanders","raw_affiliation_strings":["Karlsruhe Institute of Technology, Karlsruhe, Germany"],"raw_orcid":"https://orcid.org/0000-0003-3330-9349","affiliations":[{"raw_affiliation_string":"Karlsruhe Institute of Technology, Karlsruhe, Germany","institution_ids":["https://openalex.org/I102335020"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5024860874","display_name":"Stefan Walzer","orcid":"https://orcid.org/0000-0002-6477-0106"},"institutions":[{"id":"https://openalex.org/I102335020","display_name":"Karlsruhe Institute of Technology","ror":"https://ror.org/04t3en479","country_code":"DE","type":"education","lineage":["https://openalex.org/I102335020","https://openalex.org/I1305996414"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Stefan Walzer","raw_affiliation_strings":["Karlsruhe Institute of Technology, Karlsruhe, Germany"],"raw_orcid":"https://orcid.org/0000-0002-6477-0106","affiliations":[{"raw_affiliation_string":"Karlsruhe Institute of Technology, Karlsruhe, Germany","institution_ids":["https://openalex.org/I102335020"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5083175334"],"corresponding_institution_ids":["https://openalex.org/I102335020"],"apc_list":{"value":2290,"currency":"EUR","value_usd":2890},"apc_paid":{"value":2290,"currency":"EUR","value_usd":2890},"fwci":0.0,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":{"value":0.08397812,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"87","issue":"11","first_page":"1620","last_page":"1668"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11269","display_name":"Algorithms and Data Compression","score":0.9991999864578247,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11269","display_name":"Algorithms and Data Compression","score":0.9991999864578247,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11017","display_name":"Chaos-based Image/Signal Encryption","score":0.9991000294685364,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10964","display_name":"Wireless Communication Security Techniques","score":0.9975000023841858,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/theory-of-computation","display_name":"Theory of computation","score":0.7061773538589478},{"id":"https://openalex.org/keywords/brute-force","display_name":"Brute force","score":0.6845976710319519},{"id":"https://openalex.org/keywords/hash-function","display_name":"Hash function","score":0.551004946231842},{"id":"https://openalex.org/keywords/perfect-hash-function","display_name":"Perfect hash function","score":0.5378230214118958},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.5199057459831238},{"id":"https://openalex.org/keywords/universal-hashing","display_name":"Universal hashing","score":0.4799549877643585},{"id":"https://openalex.org/keywords/space","display_name":"Space (punctuation)","score":0.4777761697769165},{"id":"https://openalex.org/keywords/dynamic-perfect-hashing","display_name":"Dynamic perfect hashing","score":0.4518147110939026},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.42957544326782227},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.4293237626552582},{"id":"https://openalex.org/keywords/hash-table","display_name":"Hash table","score":0.40363389253616333},{"id":"https://openalex.org/keywords/combinatorics","display_name":"Combinatorics","score":0.3519933819770813},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.3466000556945801},{"id":"https://openalex.org/keywords/double-hashing","display_name":"Double hashing","score":0.15728634595870972}],"concepts":[{"id":"https://openalex.org/C24858836","wikidata":"https://www.wikidata.org/wiki/Q844718","display_name":"Theory of computation","level":2,"score":0.7061773538589478},{"id":"https://openalex.org/C2986801135","wikidata":"https://www.wikidata.org/wiki/Q1209494","display_name":"Brute force","level":2,"score":0.6845976710319519},{"id":"https://openalex.org/C99138194","wikidata":"https://www.wikidata.org/wiki/Q183427","display_name":"Hash function","level":2,"score":0.551004946231842},{"id":"https://openalex.org/C87431388","wikidata":"https://www.wikidata.org/wiki/Q2070573","display_name":"Perfect hash function","level":4,"score":0.5378230214118958},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5199057459831238},{"id":"https://openalex.org/C116058348","wikidata":"https://www.wikidata.org/wiki/Q846912","display_name":"Universal hashing","level":5,"score":0.4799549877643585},{"id":"https://openalex.org/C2778572836","wikidata":"https://www.wikidata.org/wiki/Q380933","display_name":"Space (punctuation)","level":2,"score":0.4777761697769165},{"id":"https://openalex.org/C122907437","wikidata":"https://www.wikidata.org/wiki/Q5318999","display_name":"Dynamic perfect hashing","level":5,"score":0.4518147110939026},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.42957544326782227},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.4293237626552582},{"id":"https://openalex.org/C67388219","wikidata":"https://www.wikidata.org/wiki/Q207440","display_name":"Hash table","level":3,"score":0.40363389253616333},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.3519933819770813},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.3466000556945801},{"id":"https://openalex.org/C138111711","wikidata":"https://www.wikidata.org/wiki/Q478351","display_name":"Double hashing","level":4,"score":0.15728634595870972},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.0},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.0}],"mesh":[],"locations_count":4,"locations":[{"id":"doi:10.1007/s00453-025-01321-z","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s00453-025-01321-z","pdf_url":"https://link.springer.com/content/pdf/10.1007/s00453-025-01321-z.pdf","source":{"id":"https://openalex.org/S89324355","display_name":"Algorithmica","issn_l":"0178-4617","issn":["0178-4617","1432-0541"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Algorithmica","raw_type":"journal-article"},{"id":"pmid:40984864","is_oa":false,"landing_page_url":"https://pubmed.ncbi.nlm.nih.gov/40984864","pdf_url":null,"source":{"id":"https://openalex.org/S4306525036","display_name":"PubMed","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1299303238","host_organization_name":"National Institutes of Health","host_organization_lineage":["https://openalex.org/I1299303238"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Algorithmica","raw_type":null},{"id":"pmh:oai:europepmc.org:11259634","is_oa":true,"landing_page_url":"https://www.ncbi.nlm.nih.gov/pmc/articles/12450233","pdf_url":"https://pmc.ncbi.nlm.nih.gov/articles/PMC12450233/pdf/453_2025_Article_1321.pdf","source":{"id":"https://openalex.org/S4306400806","display_name":"Europe PMC (PubMed Central)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1303153112","host_organization_name":"European Bioinformatics Institute","host_organization_lineage":["https://openalex.org/I1303153112"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Text"},{"id":"pmh:oai:pubmedcentral.nih.gov:12450233","is_oa":true,"landing_page_url":"https://pmc.ncbi.nlm.nih.gov/articles/PMC12450233/","pdf_url":null,"source":{"id":"https://openalex.org/S2764455111","display_name":"PubMed Central","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1299303238","host_organization_name":"National Institutes of Health","host_organization_lineage":["https://openalex.org/I1299303238"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Algorithmica","raw_type":"Text"}],"best_oa_location":{"id":"doi:10.1007/s00453-025-01321-z","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s00453-025-01321-z","pdf_url":"https://link.springer.com/content/pdf/10.1007/s00453-025-01321-z.pdf","source":{"id":"https://openalex.org/S89324355","display_name":"Algorithmica","issn_l":"0178-4617","issn":["0178-4617","1432-0541"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Algorithmica","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G2768766459","display_name":"Engineering Scalable Algorithms for the Basic Toolbox ScAlBox","funder_award_id":"882500","funder_id":"https://openalex.org/F4320338335","funder_display_name":"H2020 European Research Council"}],"funders":[{"id":"https://openalex.org/F4320338335","display_name":"H2020 European Research Council","ror":"https://ror.org/0472cxd90"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4412848376.pdf","grobid_xml":"https://content.openalex.org/works/W4412848376.grobid-xml"},"referenced_works_count":51,"referenced_works":["https://openalex.org/W25594804","https://openalex.org/W62638829","https://openalex.org/W1548702063","https://openalex.org/W1562034888","https://openalex.org/W1587231161","https://openalex.org/W1645012214","https://openalex.org/W1675554088","https://openalex.org/W1781587470","https://openalex.org/W1797602580","https://openalex.org/W1966695467","https://openalex.org/W1967373117","https://openalex.org/W1970769392","https://openalex.org/W1980606681","https://openalex.org/W1987102081","https://openalex.org/W1993217935","https://openalex.org/W2008159385","https://openalex.org/W2010986907","https://openalex.org/W2018662376","https://openalex.org/W2048305092","https://openalex.org/W2057223122","https://openalex.org/W2074229180","https://openalex.org/W2097286495","https://openalex.org/W2115613939","https://openalex.org/W2131417499","https://openalex.org/W2136399778","https://openalex.org/W2165621523","https://openalex.org/W2330524492","https://openalex.org/W2336317531","https://openalex.org/W2438121987","https://openalex.org/W2759261668","https://openalex.org/W2762992850","https://openalex.org/W2912601938","https://openalex.org/W2918466505","https://openalex.org/W2952096314","https://openalex.org/W2963440401","https://openalex.org/W3004081801","https://openalex.org/W3105661177","https://openalex.org/W3118154643","https://openalex.org/W3156632946","https://openalex.org/W3197479795","https://openalex.org/W4210351808","https://openalex.org/W4243384247","https://openalex.org/W4245577611","https://openalex.org/W4312052771","https://openalex.org/W4315779781","https://openalex.org/W4315784833","https://openalex.org/W4376505296","https://openalex.org/W4390589993","https://openalex.org/W4392428643","https://openalex.org/W6910753534","https://openalex.org/W6947873881"],"related_works":["https://openalex.org/W2094127768","https://openalex.org/W2084899141","https://openalex.org/W2136399778","https://openalex.org/W102859714","https://openalex.org/W2149143947","https://openalex.org/W2912601938","https://openalex.org/W2072057882","https://openalex.org/W2333289748","https://openalex.org/W1994360333","https://openalex.org/W2112562857"],"abstract_inverted_index":{"Abstract":[0],"A":[1],"minimal":[2,132],"perfect":[3,133],"hash":[4,79,129,138,384,446],"function":[5,80,164],"(MPHF)":[6],"maps":[7],"a":[8,23,66,105,109,163,219,255,342,380,394],"set":[9],"S":[10,120,167,214],"of":[11,26,162,344,382,412],"n":[12,17,248,328],"keys":[13,426],"to":[14,57,91,224,286,354,364,409,453,461],"the":[15,86,160,276,320,324,331,359,398,454],"first":[16,87],"integers":[18],"without":[19],"collisions.":[20],"There":[21],"is":[22,210],"lower":[24],"bound":[25],"$$n\\log":[27],"_2e-\\mathcal":[28],"{O}(\\log":[29],"n)":[30],"\\approx":[31,291],"1.44n$$":[32],"<mml:math":[33,72,141,150,170,189,231,293,346,367],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\">":[34,73,142,151,171,190,232,294,347,368],"<mml:mrow>":[35,44,172,191,196,203,233,295,297,369],"<mml:mi>n</mml:mi>":[36,47,52,76,234,238,304,311,350,374],"<mml:msub>":[37,143,152,194],"<mml:mo>log</mml:mo>":[38,46],"<mml:mn>2</mml:mn>":[39,301,349],"</mml:msub>":[40,146,155,202],"<mml:mi>e</mml:mi>":[41,75,299],"<mml:mo>-</mml:mo>":[42],"<mml:mi>O</mml:mi>":[43],"<mml:mo>(</mml:mo>":[45,198,204,237,298],"<mml:mo>)</mml:mo>":[48,200,206,239,302],"</mml:mrow>":[49,53,182,201,207,208,240,303,313,376],"<mml:mo>\u2248</mml:mo>":[50,306],"<mml:mn>1.44</mml:mn>":[51],"</mml:math>":[54,78,147,156,183,209,241,314,352,377],"bits":[55,329,429],"needed":[56],"represent":[58],"an":[59,92,211,273,421,435,442],"MPHF.":[60,93],"This":[61,318],"can":[62,405,419],"be":[63,406],"reached":[64],"by":[65,326,340,378],"brute-force":[67,106],"algorithm":[68],"that":[69,89,185,283],"tries":[70],"$$e^n$$":[71],"<mml:msup>":[74,296,309,348,372],"</mml:msup>":[77,305,312,351,375],"seeds":[81,315],"in":[82,278,316,432],"expectation":[83],"and":[84,148,336,386,463],"stores":[85],"seed":[88,325],"leads":[90],"The":[94],"most":[95],"space-efficient":[96],"previous":[97],"algorithms":[98],"for":[99,131,159,322,423],"constructing":[100],"MPHFs":[101],"all":[102,388],"use":[103],"such":[104,184],"approach":[107],"as":[108,262,265,393],"basic":[110],"building":[111,395],"block.":[112],"In":[113,243],"this":[114],"paper,":[115],"we":[116,401],"introduce":[117],"ShockHash":[118,135,246,270,284,357,392,440],"\u2013":[119,257],"mall,":[121],"h":[122],"eavily":[123],"o":[124],"verloaded":[125],"cu":[126],"ck":[127],"oo":[128],"tables":[130],"hashing.":[134],"uses":[136,218],"two":[137],"functions":[139,385],"$$h_0$$":[140],"<mml:mi>h</mml:mi>":[144,153,195],"<mml:mn>0</mml:mn>":[145,178],"$$h_1$$":[149],"<mml:mn>1</mml:mn>":[154,180,307,370],",":[157],"hoping":[158],"existence":[161],"$$f":[165],":":[166],"\\rightarrow":[168],"\\{0,1\\}$$":[169],"<mml:mi>f</mml:mi>":[173,197],"<mml:mo>:</mml:mo>":[174],"<mml:mi>S</mml:mi>":[175],"<mml:mo>\u2192</mml:mo>":[176],"<mml:mo>{</mml:mo>":[177],"<mml:mo>,</mml:mo>":[179],"<mml:mo>}</mml:mo>":[181],"$$x":[186],"\\mapsto":[187],"h_{f(x)}(x)$$":[188],"<mml:mi>x</mml:mi>":[192,199,205],"<mml:mo>\u21a6</mml:mo>":[193],"MPHF":[212,274,422],"on":[213,254],".":[215],"It":[216],"then":[217,271],"1-bit":[220],"retrieval":[221],"data":[222],"structure":[223],"store":[225],"f":[226],"using":[227,439],"$$n":[228],"+":[229],"o(n)$$":[230],"<mml:mo>+</mml:mo>":[235],"<mml:mi>o</mml:mi>":[236],"bits.":[242],"graph":[244],"terminology,":[245],"generates":[247],"-edge":[249],"random":[250],"graphs":[251],"until":[252],"stumbling":[253],"pseudoforest":[256,277],"where":[258],"each":[259],"component":[260],"contains":[261],"many":[263],"edges":[264],"nodes.":[266],"Using":[267,391],"cuckoo":[268],"hashing,":[269],"derives":[272],"from":[275],"linear":[279],"time.":[280],"We":[281],"show":[282],"needs":[285],"try":[287],"only":[288],"about":[289,365,433],"$$(e/2)^n":[290],"1.359^n$$":[292],"<mml:mo>/</mml:mo>":[300],"<mml:mo>.</mml:mo>":[308,371],"<mml:mn>359</mml:mn>":[310],"expectation.":[317],"reduces":[319,358],"space":[321,334,450],"storing":[323],"roughly":[327],"(maintaining":[330],"asymptotically":[332],"optimal":[333],"consumption)":[335],"speeds":[337],"up":[338,408],"construction":[339,361],"almost":[341],"factor":[343],"$$2^n$$":[345],"compared":[353],"brute-force.":[355],"Bipartite":[356],"expected":[360],"time":[362],"again":[363],"$$1.166^n$$":[366],"<mml:mn>166</mml:mn>":[373],"maintaining":[379],"pool":[381],"candidate":[383],"checking":[387],"possible":[389],"pairs.":[390],"block":[396],"within":[397],"RecSplit":[399],"framework":[400],"obtain":[402],"ShockHash-RS,":[403],"which":[404],"constructed":[407],"3":[410],"orders":[411],"magnitude":[413],"faster":[414,460],"than":[415],"competing":[416],"approaches.":[417],"ShockHash-RS":[418],"build":[420],"10":[424],"million":[425],"with":[427],"1.489":[428],"per":[430],"key":[431],"half":[434],"hour.":[436],"When":[437],"instead":[438],"after":[441],"efficient":[443],"k":[444],"-perfect":[445],"function,":[447],"it":[448],"achieves":[449],"usage":[451],"similar":[452],"best":[455],"competitors,":[456],"while":[457],"being":[458],"significantly":[459],"construct":[462],"query.":[464]},"counts_by_year":[],"updated_date":"2026-06-13T06:13:01.061226","created_date":"2025-10-10T00:00:00"}
