iconTopicnamepluralNamedocumentation
IssueIcon.pngTicketTicketTicketsA ticket is an issue in an open source project

Tickets

16

Ticketnumbertitleurl
ConferenceCorpus1
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/Tutorial58
59
refactor eventseries RESTFul service to nicegui/FastAPI
refactor to use nicegui
PyExpireBackups1
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
PyLoDStorage1
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/Tickets1
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__
PyOpenSourceProjects1
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/Tickets1
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
Pynomina10
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/Beancount7
8
Beancount conversion support
command line conversion support
Pynomina/GnuCash4
7
GnuCash XML support
command line conversion support
Pynomina/MsMoney12
7
add Microsoft Money support
command line conversion support
Pynomina/Note7command line conversion support
Pynomina/Quicken5
7
Quicken QIF format support (very simple or Finanzmanager Deluxe Export format for a start ...)
command line conversion support
QLever/Tickets1
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/script562qlever bash script

Category:Ticket