| icon | Topic | name | pluralName | documentation |
|---|---|---|---|---|
| Ticket | Ticket | Tickets | A ticket is an issue in an open source project |
16
| Ticket | number | title | url |
|---|---|---|---|
| ConferenceCorpus | 1 10 11 12 14 15 16 17 18 19 2 20 21 22 23 24 25 26 27 28 29 3 30 31 32 33 4 5 6 7 8 9 | Cache all SQL tables in the same SQLite database in a ".conferencecorpus" directory Event series completion Filter obviously invalid Series and Event entries Locality fixes OpenResearch export option Provide RDF export of the data Relevant FTX fields Steps towards csv upload There should be a common set of attributes for Event and EventSeries from different datasources Update Openresearch Samples Update requirements.txt Work around upstream Nominatim OSM Pythontools issue add Webserver add bib file import add commandline interface to CorpusLookup add generic search for scholarly items add multi query option add ordinal distribution query add python api doc add scholar RESTFul API allow updating the database via webserver dblp xml parser skips some proceedings titles dictOfLod Lookup result via commandline include ACM digital library as a source make multiquery result available via webapi with content negotiation migrate confref data from Proceedings Title Parser here migrate crossref data from proceedings title parser here migrate dblp data source here from ptp and dblpconf offline access to EventCorpus.db openresearch results missing in multiquery regression TemplateNotFound: fb4common/base.html wikiCFP 500 Internal Server and TimeOut Error Handling | |
| Location Hierarchy | |||
| Nicegui widgets/Tutorial | 58 59 | refactor eventseries RESTFul service to nicegui/FastAPI refactor to use nicegui | |
| PyExpireBackups | 1 2 3 4 5 6 7 8 | allow dry run allow to create TestFiles via commandLine allow to specify minimum size of files alway keep the most recent file refactor com.bitplan.backup Java solution show # age and size of file and total (sum) of file sizes show debug information show summary about kept files | |
| PyLoDStorage | 1 10 11 12 13 14 15 16 17 18 19 2 20 21 22 23 24 25 26 27 28 29 3 30 31 32 33 34 35 36 37 38 39 4 40 41 42 43 44 45 46 47 48 49 5 50 51 52 53 54 55 56 57 6 7 8 9 | Add option to specify cacheDir location in StorageConfig Allow use of params in queries Avoid wikidata 403 FromJson with taking type information from getSamples Functionality to convert between LoD and CSV Limit stored attributes of JSONAble to attributes of the samples Make available via pypi Refactor JSON support from DgraphAndWeaviateTest Regression: storeToJsonFile and restoreFromJsonFile missing in JSONAble SQL handling of Lists Support conversion to rdf triples add Lookup map option add SPARQL support add append option to store API add check_same_thread to be able to set it to False add fixNone option to SPARQL results (same functionality as in SQL) add getTableDict convenience function add improved UML support from Proceedings Title Parser add initSqlDB add intersect methods add limit for query.documentQueryResult add pewee adaption add plot option add try it! button to Query documentation addQueryDocumentation addWikiData Linker to QueryResultDocumentation and callback for further such handlers while at it allow to only warn if samplerecordcount is higher than number of available records auto create generalization view ddl for tablelist date type handling should be more robust - list handling should return a list of problems instead of failing datetime handling sqlite error should lead to warning and not raise an exception fix behavior for invalid json fix getCacheFile to use self.config if config is None getLookup fails if value is list getLookup fails on duplicates improve error message when create table command fails integrate pandas dataframes integrate tabulate isCached should be True even if count is less than 100 make Types JSONAble to allow to store type information along side json data files make limit and batchSize available again for store migrate query manager from ptp here need to export pylatexenc dependency need to fix round-trip json behavior offer execute wrapper directly via sqlDB offer warnOnNone and warnOnUnsupportedTypes for Type handling queryDocumentation: Fix tryItMarkup if lang is not SPARQL and fix links with special chars refactor EntityManager from ProceedingTitleParser here for reuse regression - getListOfDicts callback not handled as function regression return of lists needed for restoreFromJsonFile and restoreFromJsonStr for backward compatiblity set None value for undefined LoD entries set sampleRecordCount to -1 / all as a default for fromCache handling sqlite3.IntegrityError: UNIQUE constraint failed: ... show debug info strToDatetime fails on invalid datetime strings e.g. with year out of range support date values in format supplied e.g. by wikidata 2020-01-01T00:00:00Z support pydantic as a schema support transitive dependency for SPARQLWrapper missing use setAttr instead of assigning __dict__ | |
| PyLoDStorage/Tickets | 1 10 11 12 13 14 15 16 17 18 19 2 20 21 22 23 24 25 26 27 28 29 3 30 31 32 33 34 35 36 37 38 39 4 40 41 42 43 44 45 46 47 48 49 5 50 51 52 53 54 55 56 57 6 7 8 9 | Add option to specify cacheDir location in StorageConfig Allow use of params in queries Avoid wikidata 403 FromJson with taking type information from getSamples Functionality to convert between LoD and CSV Limit stored attributes of JSONAble to attributes of the samples Make available via pypi Refactor JSON support from DgraphAndWeaviateTest Regression: storeToJsonFile and restoreFromJsonFile missing in JSONAble SQL handling of Lists Support conversion to rdf triples add Lookup map option add SPARQL support add append option to store API add check_same_thread to be able to set it to False add fixNone option to SPARQL results (same functionality as in SQL) add getTableDict convenience function add improved UML support from Proceedings Title Parser add initSqlDB add intersect methods add limit for query.documentQueryResult add pewee adaption add plot option add try it! button to Query documentation addQueryDocumentation addWikiData Linker to QueryResultDocumentation and callback for further such handlers while at it allow to only warn if samplerecordcount is higher than number of available records auto create generalization view ddl for tablelist date type handling should be more robust - list handling should return a list of problems instead of failing datetime handling sqlite error should lead to warning and not raise an exception fix behavior for invalid json fix getCacheFile to use self.config if config is None getLookup fails if value is list getLookup fails on duplicates improve error message when create table command fails integrate pandas dataframes integrate tabulate isCached should be True even if count is less than 100 make Types JSONAble to allow to store type information along side json data files make limit and batchSize available again for store migrate query manager from ptp here need to export pylatexenc dependency need to fix round-trip json behavior offer execute wrapper directly via sqlDB offer warnOnNone and warnOnUnsupportedTypes for Type handling queryDocumentation: Fix tryItMarkup if lang is not SPARQL and fix links with special chars refactor EntityManager from ProceedingTitleParser here for reuse regression - getListOfDicts callback not handled as function regression return of lists needed for restoreFromJsonFile and restoreFromJsonStr for backward compatiblity set None value for undefined LoD entries set sampleRecordCount to -1 / all as a default for fromCache handling sqlite3.IntegrityError: UNIQUE constraint failed: ... show debug info strToDatetime fails on invalid datetime strings e.g. with year out of range support date values in format supplied e.g. by wikidata 2020-01-01T00:00:00Z support pydantic as a schema support transitive dependency for SPARQLWrapper missing use setAttr instead of assigning __dict__ | |
| PyOpenSourceProjects | 1 2 4 5 6 | Autodetection of repo and owner Get Tickets in Wiki notation from github API OsProject, Ticket and commit as base entities closedAt and createdAt instead of closed_at and created_at gitlog2wiki bash replacement | |
| Pymediawikidocker/Tickets | 1 10 11 12 13 14 15 16 17 18 19 2 20 21 22 23 3 4 5 6 7 8 9 | Allow to specify a list of extensions and a json file for describing the extensions and the installation method Assumes the localhost name with PC name Extended rights for Sysop user Option to Extract extension.json / extensionNameList contents from Special:Version PageForms incompatibility Preconfigure wiki with LocalSettings and mySQL dump Pull docker images for LTS Versions Support Mediawiki 1.36 Use python-on-whales and docker-compose add Semantic MediaWiki support add command line "mwcluster" to start mediawiki cluster add defaults to help add option to set logo add support for Mediawiki 1.37 and upgrade versions for 1.36, 1.35 allow setting wikiuser with a list of wikiids allow to specify initial sysop user via api and command line get version information from Wikidata network mwNetwork is ambiguous (2 matches found on name) runjobs with crontab entry ssh-git automation fails on RSA key fingerprint support composer based extensions support legacy require_once extension registration workaround openresearch maintenance shutdown | |
| Pynomina | 10 12 14 15 16 18 19 2 3 4 5 6 7 8 9 | Abstract ledger Beancount conversion problem with expenses2024_bzv example Beancount conversion support GnuCash XML support Quicken QIF format support (very simple or Finanzmanager Deluxe Export format for a start ...) Subsembly JSON (BankingZV) export support add Microsoft Money support add a book view add account view add calc_balances and remove_unused_accounts function command line conversion support enforce beancount account naming file format detection handle VAT Codes setup open checkos compatible opensource project | |
| Pynomina/Beancount | 7 8 | Beancount conversion support command line conversion support | |
| Pynomina/GnuCash | 4 7 | GnuCash XML support command line conversion support | |
| Pynomina/MsMoney | 12 7 | add Microsoft Money support command line conversion support | |
| Pynomina/Note | 7 | command line conversion support | |
| Pynomina/Quicken | 5 7 | Quicken QIF format support (very simple or Finanzmanager Deluxe Export format for a start ...) command line conversion support | |
| QLever/Tickets | 1 10 100 101 102 103 104 105 106 107 108 109 11 110 111 112 113 114 115 116 117 118 119 12 120 121 122 123 124 125 126 127 128 129 13 130 131 132 133 134 135 136 137 138 139 14 140 141 142 143 144 145 146 147 148 149 15 150 151 152 153 154 155 156 157 158 159 16 160 161 162 163 164 165 166 167 168 169 17 170 171 172 173 174 175 176 177 178 179 18 180 181 182 183 184 185 186 187 188 189 19 190 191 192 193 194 195 196 197 198 199 2 20 200 201 202 203 204 205 206 207 208 209 21 210 211 212 213 214 215 216 217 218 219 22 220 221 222 223 224 225 226 227 228 229 23 230 231 232 233 234 235 236 237 238 239 24 240 241 242 243 244 245 246 247 248 249 25 250 251 252 253 254 255 256 257 258 259 26 260 261 262 263 264 265 266 267 268 269 27 270 271 272 273 274 275 276 277 278 279 28 280 281 282 283 284 285 286 287 288 289 29 290 291 292 293 294 295 296 297 298 299 3 30 300 301 302 303 304 305 306 307 308 309 31 310 311 312 313 314 315 316 317 318 319 32 320 321 322 323 324 325 326 327 328 329 33 330 331 332 333 334 335 336 337 338 339 34 340 341 342 343 344 345 346 347 348 349 35 350 351 352 353 354 355 356 357 358 359 36 360 361 362 363 364 365 366 367 368 369 37 370 371 372 373 374 375 376 377 378 379 38 380 381 382 383 384 385 386 387 388 389 39 390 391 392 393 394 395 396 397 398 399 4 40 400 401 402 403 404 405 406 407 408 409 41 410 411 412 413 414 415 416 417 418 419 42 420 421 422 423 424 425 426 427 428 429 43 430 431 432 433 434 435 436 437 438 439 44 440 441 442 443 444 445 446 447 448 449 45 450 451 452 453 454 455 456 457 458 459 46 460 461 462 463 464 465 466 467 468 469 47 470 471 472 473 474 475 476 477 478 479 48 480 481 482 483 484 485 486 487 488 489 49 490 491 492 493 494 495 496 497 498 499 5 50 500 501 502 503 504 505 506 507 508 509 51 510 511 512 513 514 515 516 517 518 519 52 520 521 522 523 524 525 526 527 528 529 53 530 531 532 533 534 535 536 537 538 539 54 540 541 542 543 544 545 546 547 548 549 55 550 551 552 553 554 555 556 557 558 559 56 560 561 562 563 57 58 59 6 60 61 62 63 64 65 66 67 68 69 7 70 71 72 73 74 75 76 77 78 79 8 80 81 82 83 84 85 86 87 88 89 9 90 91 92 93 94 95 96 97 98 99 | ".partial-ids-mmapXX' files are not deleted after index build 'Your query was' query does not match actual query in case of error A Pimpl wrapper class for the template-heavy SparqlExpression module. A parallel implementation of the linear JOIN operation Actually use Operation::knownEmptyResult fixes #42 Add CORS header Add ENV to avoid problems with tzdata Add Github Action for Docker and remove Travis. Add GroupBy into the optimizer. Add a Google + left aligned pointer .clang-format Add a new loglevel called "Timing" Add an option to only build PSO and POS. Add column names to RuntimeInformation Add explicit continue instead of falling through Add lbzip2 to the Dockerfile Add libicu-dev to package requirements in native_setup.md Add list of selected variables to JSON output Add missed obtaining_data.md fixes #197 Add missing 'u8' prefixes to some UTF-8 constants Add missing file type flag Add missing runtime information for Joins with full index. Add multi token mention to wordsfile example Add support for prefixes Add support for the short form of xsd values Add time and potentially memory constraints to queries Added a FullRelationScan operation. Added a badge for github actions. Added a concurrent task queue Added a duplicate alias check to the parser. Fixes #153. Added a prefix filter and support for different column types to filters Added a script to quickly validate a join result using sqlite3 Added a template alias for a memory-limited HashSet Added an action for exporting sparql result json. Added documentation for ql:has-relation. Fixes #64 Added getopt based cmd line parsing to the e2e.sh script. Added missing debug output to a variety of operations. Added optimized handling of range filters on sorted data. Added some explicit template instantiations Added splitting at multiple whitespace characters Added support for HAVING. Fixes #104. Added support for using the pattern trick without a subquery. Fixes #81. Added the basics for detailed query processing time tracking. Added the scientist Index to Github Added two const annotations to make clang compile with C++20 Additional README with example for context->sentences and entire document retrieval Aggregate query with only one ql:has-predicate triple fails All changes needed for the Evaluation paper Allow Id-space exports of query results Allow TurtleParser output into file Allow compilation with clang 13 and Libcpp Allowed blank nodes in nt file parsing Also handle MIN and MAX aggregates correctly for values from the knowledge base. Always send a response from the server, especially also for "clearCache" commands without a query. Annoying Debug output of STXXL due to old version Assert failed Assertion failure in dense sparsehash/densehashtable.h when building OSP permutation Assertion failure when building index on freebase-rdf-latest.nt Automatically clear the cache, when some allocation fails. BIND for Constants and variable renaming. BIND with more general binary operations Bad JOIN ORDER when joining English Wikipedia names to entities (42 vs. 2 seconds) Better Error messages for the TurtleParser Better command-line parsing using Boost Program Options Better descriptor for transitive path Better handling of several special cases for TransitivePaths. Better lexer, better parser, better tests and VALUES Better pattern trick detection Better result tables Binary vocabulary serialization Bingmann stxxl update Blank nodes in results should be shown as 'unknown value' in the UI Both QueryExecutionTree and Operations have diverging variable/column mappings Bug in prefix filter Bugfix for CountAvailablePredicates that prevents out of range access of the input. Bugfix for the JOIN routine Bugfix on the refactor PR Bugfixes Build fixes for clang 8.0 and GCC 9.1 Building index on wikidata.truthy.12Nov17 could not parse URI Building with clang 8.0 fails C++17 COUNT standard conformance Caching Improvements (Old version with memory size limit, discard) Can't use read-only index mount with latest version Change OrderBy asString() to match, JOIN etc Changed emph_off to [22m instead of [21m. Changes to SetOfIntervals for making them compile. Changes to make the fast CTRE index builder work for OSM (do not merge) Check code style during Travis CI build Checking, whether this fixes the JULIA build problem. Cleanup ScanMethod pointer, reformat, fix debug Clueweb+Freebase is unavailable Code duplication and precision concerns with convertIndexWordToFloat/String() Code style inconsistencies Compile QLever with C++20 Compiler warning in ResultTable.h Completions for property paths with * get error response Configuration for Wikidata is undocumented Confusing argument names dynRes and inputDyn Connection problem... during large query Consider switching away from Travis CI Consistent, cross-platform binary builds Correct Request Timing for the Server Correct some uses of wrong variable types preventing QLever from running on ARM Correctly handle Escapes in the Turtle input. Crash with `DESC((COUNT(…` Crash with simple ?rel query Created a separate struct called SelectClause in the ParsedQuery.cpp DONOTMERGE for Summer School (everything in memory, only minimally needed files) Debug level TRACE is currently broken when ql:has-predicate is used Dense Meta Data using MMap-Based arrays Disable TwoColumnJoin Disable several github workflows to save the environment. Disambiguate non-existing optional value and "" Distinct in Subqueries leads to unnecessary sort operations Do not merge 2: Everything Else that is needed for the evaluation paper. Dockerfile Don't be case sensitive with SPARQL keywords Don't crash on empty index. Fixes #262 Don't crash on non groupable var in GROUP BY Don't estimate OPTIONAL_JOIN size as 0 fixes #108 Don't force "en_US.utf8" locale Don't use make -j it may exhaust all memory Dumping prefixes for compression in JSON throws exception for invalid UTF-8 Duplicate results for predicate queries E2E: Add order_numeric, and order_string checks Efficient Permutation creation Efficient index creation Enable End-to-End test during docker build Enable a timeout for Queries Enable aborting an Operation result, fix dead lock Encapsulated "Pinned Sizes" and the Cache into a single class End-to-End Tests End-to-End testing using docker Error message on "too short Prefix" is unclear and misleading Error messages in the UI get displayed incorrectly Example astronauts query yields exception on Wikidata Full Explicitly set LOGLEVEL to DEBUG in Dockerfile Export index permutations in a deterministic way for comparison F.case insensitive label sorting F.compressed patterns F.compressed relations F.compressed serializer and hopefully faster merging. F.efficient language filter F.id encoded DO NOT MERGE F.memory limited cache F.parallel stl sort F.patch kalmbach for buerklinDoNotMerge F.refactor scans F.remove code duplications F.run on ubuntu18.04 F.serializer F.simple hashmap type F.temp optimizer and sort order merged (DONT MERGE, but Hannah may test it) FILTER EQ returns no results sometimes FILTER can't deal with a literal before the variable FILTER ignored in query with ql:has-predicate FILTER regex prefix filter should ignore " FILTER with '&&' and ' FILTER with numerical constant does not work Fast case insensitive sort order and regex Faster Index Build- Phase 1 Faster Index Building using a single-pass approach. Faster Index Building. Faster Resizing of IdTables Faster Turtle Parsing using Compile Time Regexes Faster parallel Vocabulary Reading Feat optional Feat subquery Feat union Filter = "literal" now ignores language tags in the KB. Filter doesn't really filter Filter fix Filter on empty ResultTable seems to break in some situations Filtering on xsd:double Filtering with < on floats is actually <= Filters on text columns lead to a crash Finish result in Operation::getResult() and add size to performance digest First compress the vocabulary, then build the permutations First draft of a timeout for operations First try of using parallelism in the sort operation First version of a Turtle Parser First version of a Turtle Parser (cleaned) Fix "almost empty" prefix filters Fix #25 Fix #56: `pread()` has a smaller size limit than `read()` on Linux Fix FILTER (lang(…) = …) for predicate paths #276 Fix FILTER with numeric constants Fix ORDER BY and FILTER on COUNT() columns #247 Fix TEXT(?t) broken by sentinel removal (#238) Fix Travis caching issue Fix Travis overriding the gcc-5 directive Fix a nondeterministic initialization Bug in the PropertyPathParser Fix a tricky error Fix ad_utlity::strip() crash when the result is empty Fix assertion failure in getFollowBlockForLhs() (#206) Fix block boundary bug introduced by Unicode refactoring Fix broken TSV export Fix clang format error in QueryPlanner.cpp Fix code style Fix cost estimate for transitive path Fix debug message printing request headers Fix empty Mantissa converting error Fix empty join, that's what you get for weak tests Fix error message Fix example queries for wikidata-full because of non-working langMatches Fix externalization bug in text index Fix filter >= printing as <= Fix for restoring the runtime information tree. Fix for the ASSERTION bug that Niklas discovered. Fix galloping join Fix getVariableColumns() for TwoColumnJoin fixes #256 Fix index build for literal "\"^^"@en Fix missing assignment/uninitialized value Fix missing whitespace in error message Fix parseexception returning freed memory Fix signed/unsigned comparison in QueryPlanner Fix the Size/Cost Estimate For Transitive Paths with a fixed value. Fix the Unicode collation for almost equal literals and the external vocabulary Fix the prefix filter Fix two missing includes which prevented Compilation on clang 11. Fix typo in README Fix urlPrefix, don't include "file" part Fix use of ResultTable::isFinished() fixes build Fix warning by using `ASSERT_FALSE()` Fix wrong debug print, print the header size Fixed Wrong resultTypes in columns. Fixed a Bug that caused externalized entities to have multiple Ids. Fixed a bug making CountAvailablePredicates not work for _varSizedData. Fixed a small bug in the Turtle Tokenizer's Whitespace parsing. Fixed a small error in the initialization of the FastRandomIntGenerator. Fixed a source of segmentation faults in the ProperyPathParser Fixed an off-by-one error in the RdfEscaping module. Fixed bugs in the turtle parser wrt `base` declarations Fixed getFilteredECListForWords ignoring the first occurence of an entity. Fixed invalid access to DATA::ManagesStorage in the IdTable header. Fixed multiplicity calculation (small bugfix) Fixed the column order of the `MulticolumnJoin` Fixed the compilation bug in the current master. Fixed the subtree column of has pedicate scans. Fixes #289 Fixed two unicode-related bugs in the text index. Fixes #89. Changes filers to copy the _isOptional flag from their input. Fixes to getLower/UppercaseUtf8() Fixing Escaped Strings in the Sparql Parser Flaky assertion failure on empty PSO scan Following Quickstart failes with docker build issue Freebase Mappings Freebase example query yields noncredible result GROUP BY at the end very slow for some queries Group by variables now copy their correct data types. Grouping Grouping by a COUNT() not supported HAVING and ORDER BY broken on COUNT() columns Handling Escaped characters (ECHAR in Sparql/Turtle Grammar) is wrong for the SparqlParser, the TurtleParser and the Regex Filter Parser HashMap is untested, broken and used inconsistently If VALUES result set is empty, an exception is thrown Implement CONSTRUCT query processing Implement VALUES syntax and operation Implement a rough memory Limit for the IdTables Implement co-routine based streams for beast-based HTTP server Implement support for JSON, CSV and TSV when using CONSTRUCT queries Implement tests for construct query parsing Implementation of a More Flexible Cache Implemented Several internal relations needed for QLeverUI autocomplete Implemented a ConstexprSmallString Implemented disjunction (or) via ' Implemented several more changes requested during the pull request review Implemented the missing support for counting the predicates of a sing… Improve Caching Improve HashMap/Set situation Improve Pattern Trick Stats Improve SPARQL parser by using proper token lexing Improve ad_utility::.strip() and ad_utility::splitAny() Improve docker handling Improve log Improve the Readme Improve the interface of `SortKey` Improved ql:has-relation versatility. Improved the `BatchedPipeline` Improved the check that determines if the pattern trick should be used. Improved the cmake options. Added more output to the pattern trick. In Performance Digests the description may be inconsistent In a regex Filter, prefixes are no longer expanded. Inconsistent Text Query: Additional entity variable adds results Increase QET cache and STXXL memory size IndexBuilder: Only compress the Vocabulary. IndexBuilderMain dumps core if .stxxl file can't be written IndexBuilderMain dumps core on empty stream input without good error message IndexBuilderMain quits without finishing correctly or showing error message IndexBuilderMain: Segmentation fault Integers have no schema information and are returned (and shown) as floats Integers have to be parsed AFTER boolean and decimal. Integrate the clang-format check into a separate github action. Integrated Libzstd (compression library) and a simple wrapper for it. Integrated a type trait to figure out, if a Type is an instantiation of a specified template Integrated the ANTLR4 Parser generator, Integrated the SparqlExpressions into QLever. Introduce CSV/TSV header row Introduce a Strong Type for Sparql Variables Invalid regex leads to unhandled exception JOIN with one very small input table takes surprisingly long JSON output for OPTIONAL is ambiguous Language Filter Latest nlohmann/json no submodule fixes #121 Less RAM usage during Compilation of CTRE tests Less incorrect UTF-Blocks in the text index. Made an E2E test deterministic. Made the join of two optional results optional. Fixes #278 Made the lexer ignore comments. Made the pattern trick ignore @..@ language predicates. Made the uses of SFINAE gcc 9.1 compatible. Make Clang13 + Libstdc++ work by hacking the coroutines. Make QLever compile with clang++12 Make externalization more configurable Make getHTTPRequest() at least somewhat sane Make test is a separate line in the Dockerfile. Make the ResultTable movable, we will need this for the expression PR Make the SortPerformanceEstimator's initialization faster in Debug mode Make the Vocabulary class aware of the different Datatypes Make the initialization of the FastRandomIntGenerator more idiomatic Make the optimizer (more) correct Make very small indexes work. Minus Missing full blank node support Modernize the code to compile without Warnings in GCC 9.3 More aggressive size estimate for Prefix Filter More efficient query planning and faster groupBy on Index Scans. More generic Cache key for Group by Movable CompactStringVector Move .stxxl file into index directory Move the LocaleManager class to the util folder Move the `ResultType` enum to a separate file Moved the Vocabulary Implementation back into a CPP file. Multi threaded version breaks on some queries (even with 1 thread) Multiple OPTIONALs mishandled Multithreaded Nameservice hides some results New Simple8bCode New badges Newest commit breaks QueryExecutionTreeTest No `-t` flag, MAINTAINER in Dockerfile fixes #264 Not groupable error on query that works on BlazeGraph OPTIONAL and FILTER in a single query seem to create a conflict OPTIONAL leads to no results ORDER BY changes result size when combined with DISTINCT ORDER BY in subquery is wrongly ignored OSM: DO NOT MERGE Only load PSO and POS permutations and NO patterns Only the small externalization HACKS for uniprot Optimizer is now aware of cached subresults Order by aggregate Original times in RuntimeInformation for cached queries Out-of-Vocab for VALUES is not an error POSTing a query Parallel parsing of clean turtle Files. Parallel parsing, the draft. Parse Accept Headers Using Antlr. ParseException for most, but not all queries ParseException when using nameservice on a query which contains a comment line ParseException, cause: Invalid character e in property path ?relation Parser asserts replaced with AD_THROWs & error msgs. Parsing from (un)compressed Streams. Parsing of SparqlExpressions. Pattern Trick fails with fixed subject Pattern Trick for Objects Pattern trick Patterns exclude lang predicates Perform unescaping of literals in the Sparql parser again, Preallocated Space for STXXL does not suit small NOR big knowledge bases. Predicate path with (^schema:about)? takes forever Predicate paths Prefix Compression and faster startup time Prevent copying/assigning to ResultTable + format Problem with Subquery Proper Unicode Handling for QLever Property path and language FILTER broken Provide KB Index version or date Queries with FILTER depend on whether there is a . before Query Optimization is slow, possibly due to cache awareness Query Planner Prematurely Does not See into Optional Joins. Query failure - may be GROUP_CONCAT not supported? Query with BIND fails with ParseException Query with `ql:has-relation` crashes QLever when `--paterns` wasn't used Query with one ql:has-predicate triple is slow if COUNT is in ORDER BY clause Query with the same variable on both sides of a predicate crashes QLever Query without 'PREFIX' is endlessly waiting for a response QueryPlannerTest flakyness Question: SPARQL result format and protocol Quick fix for the second half of the assertion bug Quickstart README with example data and config Radix sort Reduce own logic in StringUtils.h Reduce the usage of Macros in the logging and json module. Redundancy in Sort and OrderBY Operation Refactored some shared_ptrs to unique_ptrs in the IndexBuilder Refactored the IdTable class to make interfaces simpler + more correct Refactoring the `ParsedQuery` class Regex filter Remove all temporary files that are created by the IndexBuilder Remove an unused and obsolete helper function from IndexMetaData.h Remove google::sparsehash Remove sentinels as they race with multi threading Remove unused executables and the NTriples parser Remove unused functions from the Vocabulary class Remove unused non-compiling function Remove variable/column map redundancy (WIP) Removed a lot of redundant code in the SparqlLexer. Removed the MetaDataConverter, it is deprecated and not working anymore. Removed the unused ScanningJoin files. Removed use of the deprecated icu macro TRUE Replace one more "char < 0" with bit test Replaced `langMatches(a, b)` with `lang(a) = b` Replacing the handwritten web server with Boost beast Resolve -pthread error that pops up in some (most?) environments Results as csv or tsv have no content, only separators Resuscitate performance test scripts Return mention of entity in the returned text Rewrite SPARQL+Text documentation Run clang-format before we check in Travis Run unit tests during docker build Runtime Parameters which can be set via the HTTP api SPARQL Parser handles escaping incorrectly SPARQL literals don't support escapes and regex() Section 5 of README does not make perfect sense. Segfault Segfault caused by typo in query: Separate prefix file, fixing #141 Separation dot without space and prefixed name Server based on beast. Set SO_KEEPALIVE on client sockets SetsOfIntervals as a base for efficient SparqlExpressions. Several small (non-functional) improvements of the Server class. Should "sort" and "indexScan" be implemented in the appropriate Operations? Simple query yields no result Simpler float index conv., xsd:double fix #196 Simplify .travis.yml, allow container env (no sudo) Simplify ResultTable getDataAsVarSize() Simplify format for query lists Simplify how strings are read from DocsDB and ExternalVocabulary Size and Cost estimates for regex filters are completely broken. Slight reorg of IndexBuilderMain fixes #266 Small bugfix in MetaDataConverterMain Small change in the ConcurrentCache Small changes Small docs improvements Small fix for the QueryPlanner.cpp Small fixes for the already existing sparqlExpressions Implementation. Small improvements of the SparqlLexer classes' interface Small improvements to several interfaces. Some isolated files from the Expression PR for easier review Some new type traits that will be used for expressions. Some small fixes Sorting by entity id does not work as expected Sparql Expressions, a cleaned up version with less commits. SparqlExpressions! And a properParser! (both at least partially, but with a general, extendable framework) Speeding up the first phase of Index Building Starting 'Select *' implementation Strange Rebase Test StringUtils.h cleanup Subqueries can lead to filters not being applied Subqueries keep their orderBy clauses and the query optimizer is .. Subquery joins return wrong results if joins on more than two columns are required Subquery leads to error Support COUNT() aggregation Support FILTER (lang(?label) = "en") and fix langMatches() Support OPTIONAL{} Support for unconnected graph patterns/triples Support splitting/stripping UTF-8 string Support strends in filters Support the Turtle format as used by Wikidata Support triples with ?same <pred> ?same Suppress a warning from the Antlr4 submodule on clang12 Surprising std:bad_alloc when filtering on "^<" (non-fatal, but wrong empty result) Switched all printing to stderr to printing to stdout. Fixes #283. Switched to using the uWebSockets library for http. TEXT(?t) broken and E2E Tests didn't catch it TSV export problem for xml data Tests are inadequate when it comes to standard functionality TextOperationWithFilter unexpectedly empty TextOperationWithFilter with width > 1 is untested in End-to-End Tests The SampleExpression class. The actual logic for expression evaluation. The e2e script's output is mangled The following subquery segfaults the WikidataFull instance consistently The prefix filter is being used for case insensitive queries Transitive paths that begin or terminate in a fixed value return wrong results Travis CI Support Travis still doesn't use GCC 5 Travis: Install and use GCC 5 Treat GraphPatterns in Query Bodies more correctly. Tried the statistics of actual and added triples Trim the README.md and add quickstart guide Try boost 1.76 Tweak in SortPerformanceEstimator (faster + log) Two additional Bugfixes for the SparqlExpressionModule Two improvements for the IndexBuilding Type-Erased "user data" in GroupBy class violates RAII Typos in queries need much better feedback / error msgs Unbound variable in SELECT clause should give empty column Unbound variables are now written in the correct order Unify the Sort Keys of the OrderBy and the Sort Operation Unnecessary warning of missing input when adding text with -A Unused toString method in ParsedQuery Update Antlr4 to the latest release. Update Dockerfile (deprecated MAINTAINER, problematic default CMD) Update Simple8bCode.h Update clang format to version 11 Update minimal cmake version to 3.8 Update nlohmann/json to 3.6.1 and improve JSON encoding of RuntimeInformation Update some string utilities to use ICU Update the CTRE library Update to current STXXL version Update to latest github.com/stxxl/stxxl version Updated Clang-Format to version 8 which has better support for C++17 … Updated abseil for support of gcc 10. Updated the travis ubuntu version to ubuntu 20 Use CALL_FIXED_SIZE_1 for up to 10 columns. Use CMAKE_THREAD_LIBS_INIT instead of -pthread Use JeMalloc as the default malloc implementation. Use a parallel taskloop for the CountPredicates operation Use better macro for coroutine support Use ninja instead of make inside the Dockerfile Use window.location.path as prefix for URLs Using nameservice leads to 'BAD QUERY' for simple query Various bugfixes. Ensured node ids in the triple graph use 64 bits. Various improvements to the Server. Very slow GROUP BY query, which could be much faster with better query plan WMF Grant and SPARQL Update What does "Performing unique to ensure RDF semantics..." mean? (IndexBuilderMain log) When builing a case insensitive index the tmp.compression.index.partial.* files are not deleted WikidataFull for Panarea-Demo. Do NOT MERGE Working Pimpl-Version of Index Write a Proper SparQL parser using Antlr4 [Feature Proposal] Enable association of text records with KB data [Feature] Exclude @lang@predicate from ql:has-predicate [Feature] Output statistics on Pattern Trick [Idea] Could we use a O(n) (Radix-/Bucketsort) because we always sort Ids ad_utility::strip() crashes on stripping to empty bugfix in the Multiplicity computation of OptionalJoin build errors docs, ctest break, server, e2e, format-check docs, ctest break, serverMain, e2e, clang version format-check update error with unconstrained query fixed clang-format joka921/stxxl -> ad-freiburg/stxxl modify the Simple8bCode.h following the requests named graphs ql:has-pattern should be used automatically if possible ql:has-predicate yields incorrect results in conjunction with ps: predicate ql:has-relation not documented ql:has-relation segfaults with COUNT qlever -wi fails qlever bash script recommended sources link in readme returns 404 removed -a key from dockerfile CMD and quickstart docs select * show correct datatypes when exporting a queryExecutionTree std::bad_alloc on simple broken query third_party/json and docker context size | |
| QLever/script | 562 | qlever bash script |