1
0
mirror of https://github.com/Jermolene/TiddlyWiki5 synced 2025-02-02 12:19:11 +00:00
TiddlyWiki5/editions
Jeremy Ruston a8f70b08a8
Add indexes to the wiki store to improve performance (#3951)
* First pass at modular wiki indexes

An exploratory experiment

* Fix tests

* Faster checking for existence of index methods

We don't really need to check the type

* Use the index for the has operator

* Fix typo

* Move iterator index methods into indexer modules

Now boot.js doesn't know the core indexers

* Fix up the other iterator index functions

* Fix crash with missing index branch

* Limit the field indexer to values less than 128 characters

* Fallback to the old manual scan if the index method returns null
* Sadly, we can no longe re-use the field indexer to accelerate the `has` operator, because the index now omits tiddlers that have field values longer than the limit

Still need to make the index configuration exposed somehow

* Rearrange tests so that we can test with and without indexers

We also need to expose the list of enabled indexers as a config option

* Test the field indexer with different length fields

So that we test the indexed and non-indexed codepaths
2019-05-24 21:07:37 +01:00
..
aws Add first release of AWS plugin 2017-07-03 20:34:58 +01:00
classicparserdemo Use https for YouTube 2017-11-18 19:53:52 +00:00
codemirrordemo codemirror update v5.37.0 (#3220) 2018-04-24 22:06:59 +01:00
d3demo First pass at an --editions command 2014-10-27 21:50:25 +00:00
de-AT Use https for YouTube 2017-11-18 19:53:52 +00:00
de-AT-server Cleanup language editions (#2408) 2016-04-27 16:48:20 +01:00
de-DE Change http://*.tiddlywiki.com/* to https:// 2017-11-11 11:56:20 +00:00
dev Docs: Typo 2019-03-18 12:40:15 +00:00
dynaviewdemo Performance Instrumentation: Track execution times for individual filters 2019-05-10 15:56:01 +01:00
empty Add build target for empty.html 2018-12-17 11:07:39 +00:00
es-ES Squashed commit of the following: (#3571) 2018-11-24 09:50:24 +00:00
es-ES-server Remove third party cookies from tiddlywiki.com 2018-03-15 12:54:25 +00:00
fr-FR Remove version history of TiddlyDesktop 2018-09-24 09:26:40 +01:00
fr-FR-server Remove third party cookies from tiddlywiki.com 2018-03-15 12:54:25 +00:00
full Full edition: Fix plugin display 2019-03-07 18:46:38 +00:00
highlightdemo Highlight plugin: add static demo 2015-09-11 22:36:30 +01:00
innerwikidemo Innerwiki: Add support for draggable anchors 2019-02-01 10:43:42 +00:00
introduction Change http://*.tiddlywiki.com/* to https:// 2017-11-11 11:56:20 +00:00
ja-JP Update translations (#2463) 2016-05-25 12:10:41 -06:00
katexdemo KaTeX plugin: add mhchem extension for chemical syntax (#3601) 2018-12-01 13:28:51 +00:00
ko-KR Change http://*.tiddlywiki.com/* to https:// 2017-11-11 11:56:20 +00:00
ko-KR-server Remove third party cookies from tiddlywiki.com 2018-03-15 12:54:25 +00:00
markdowndemo First pass at an --editions command 2014-10-27 21:50:25 +00:00
pluginlibrary Lots of improvements to the plugin library 2015-03-18 11:46:28 +00:00
prerelease Add a GitHub saver 2019-04-08 21:08:58 +01:00
resumebuilder Cleanup editions information (#2444) 2016-05-17 22:00:26 +01:00
server Fix JSON typo 2016-08-16 15:45:17 +01:00
tahoelafs First pass at an --editions command 2014-10-27 21:50:25 +00:00
test Add indexes to the wiki store to improve performance (#3951) 2019-05-24 21:07:37 +01:00
testcommonjs First pass at an --editions command 2014-10-27 21:50:25 +00:00
text-slicer Major updates to text-slicer plugin 2017-12-14 14:16:54 +00:00
translators Add Português (Brasil) translation 2018-02-07 15:56:43 +00:00
tw5.com Merge branch 'tiddlywiki-com' 2019-05-24 18:24:59 +01:00
tw5.com-docs Change http://*.tiddlywiki.com/* to https:// 2017-11-11 11:56:20 +00:00
tw5.com-server Remove third party cookies from tiddlywiki.com 2018-03-15 12:54:25 +00:00
tw5tank Typos 2014-12-05 10:20:32 +00:00
tw5tiddlyweb Typos 2014-12-05 10:20:32 +00:00
upgrade First pass at an --editions command 2014-10-27 21:50:25 +00:00
xlsx-utils Add first pass at XLSX Utilities plugin 2016-10-23 22:49:59 +01:00
xlsx-utils-server Add first pass at XLSX Utilities plugin 2016-10-23 22:49:59 +01:00
zh-Hans Update edition informations (#2457) 2016-05-21 08:25:33 -06:00
zh-Hant Update edition informations (#2457) 2016-05-21 08:25:33 -06:00