| 
							
							
								 dan | 7b71fbaf93 | Add support for savepoints to fts5. FossilOrigin-Name: 3b19eba042bb2eeb1be60f8d58ebaa0a045d6a5c | 2014-08-06 16:30:21 +00:00 |  | 
			
				
					| 
							
							
								 dan | 192d413e95 | Use doclist indexes for AND queries as well as phrases. FossilOrigin-Name: 5d38e6edc40ef188fbf96505073797036aa6783a | 2014-08-05 19:35:20 +00:00 |  | 
			
				
					| 
							
							
								 dan | d5997d80cb | Use doclist-indexes with "ORDER BY rowid ASC" fts5 queries as well. FossilOrigin-Name: d028ba6589f3122b635474c2683c0f93d5bc6c7c | 2014-08-05 19:00:22 +00:00 |  | 
			
				
					| 
							
							
								 dan | 9a67058a63 | Fix fts5_index.c to use doclist-indexes when possible. Only some cases work so far. FossilOrigin-Name: 90b82d3ef613b2915e0e280dc1d2e5a2b617d59c | 2014-08-04 20:07:40 +00:00 |  | 
			
				
					| 
							
							
								 dan | 9af0705e84 | Start changing things to use doclist indexes as required. code is not activated yet. FossilOrigin-Name: b8864da95db2c0e611116304d607e35a86c9247d | 2014-08-02 20:49:36 +00:00 |  | 
			
				
					| 
							
							
								 dan | ff31da03e5 | Add a special case to the integrity-check code to check that the final integer in a doclist index is as expected. FossilOrigin-Name: c98934155cb48adfda57bd0fd1b950226d45f67a | 2014-08-01 20:13:49 +00:00 |  | 
			
				
					| 
							
							
								 dan | d34742901d | Have the fts5 integrity-check verify that doclist indexes match the contents of the leaf pages that they index. FossilOrigin-Name: 37a7d3035eb4bbad7e32fe550321ac9fae611a57 | 2014-08-01 19:27:07 +00:00 |  | 
			
				
					| 
							
							
								 dan | a29284d65f | Add "doclist index" records to the database. These are to make navigating within very large doclists faster. They are not yet used by queries. FossilOrigin-Name: 89377421ff69f2450364987afe781b6d8bcbf087 | 2014-08-01 11:16:25 +00:00 |  | 
			
				
					| 
							
							
								 dan | 3dbfc8d8e8 | Add a comment explaining why fts5 cannot cache "sorter statements". FossilOrigin-Name: e6af3b7a3cf331210f4c87848e2af007dbd5ef30 | 2014-07-31 17:53:03 +00:00 |  | 
			
				
					| 
							
							
								 dan | 937490d4b4 | Add further tests for the extension APIs with "ORDER BY rank" queries. FossilOrigin-Name: 37a417d27e4ebafd4783f62728d7467316b75b17 | 2014-07-31 11:57:59 +00:00 |  | 
			
				
					| 
							
							
								 dan | 3fc4a856a2 | Fix things so that the fts5 extension API works with "ORDER BY rank" queries. FossilOrigin-Name: f1b4e1a98d49ecaba962beba16f8224175e4ba59 | 2014-07-30 20:26:24 +00:00 |  | 
			
				
					| 
							
							
								 dan | fdb4a30af2 | Add hidden column "rank". Currently this always returns the same value as the bm25() function. FossilOrigin-Name: 4cc048c3651e830a6aeded924c7f3a60b634e133 | 2014-07-30 19:41:58 +00:00 |  | 
			
				
					| 
							
							
								 drh | aae73527ad | Merge recent trunk changes, and especially the fix for the R-Tree problem described in ticket [d2889096e7bdeac6].
FossilOrigin-Name: 8f1beeade0ddf802900c9d203a4fd678d1190394 | 2014-07-29 12:40:45 +00:00 |  | 
			
				
					| 
							
							
								 dan | 57ff60b19b | Have calls to the xFilter() method of rtree virtual tables ensure that cursor is initialized before proceeding. Fix for [d2889096e7bdeac]. FossilOrigin-Name: 8cc41b0bf365af47c2061ffe44c86018945dd239 | 2014-07-29 11:54:18 +00:00 |  | 
			
				
					| 
							
							
								 dan | 92e497e517 | Add the "loadfts" program, for performance testing the loading of data into fts3/fts4/fts5 tables. FossilOrigin-Name: 770b9540c19ad1e3d24adff382332bf032065efd | 2014-07-28 20:14:02 +00:00 |  | 
			
				
					| 
							
							
								 dan | 454b5ce524 | Add tests and fixes for bm25() function. FossilOrigin-Name: 71d32f53e81921e43c933cc968cb1c18d83fe1e0 | 2014-07-26 18:38:51 +00:00 |  | 
			
				
					| 
							
							
								 dan | 700b33d7a5 | Add extension apis xRowCount, xQueryPhrase, xSetAuxdata and xGetAuxdata. And a ranking function that uses all of the above. FossilOrigin-Name: c4d50428ab97f77e6721c4f8d03eaaf3ea91f3eb | 2014-07-25 20:30:47 +00:00 |  | 
			
				
					| 
							
							
								 drh | 35c3d8cc75 | Merge recent trunk changes into the sessions branch. FossilOrigin-Name: a9db017eabdefafcda87c497e8bafa07002ac0fe | 2014-07-24 16:23:51 +00:00 |  | 
			
				
					| 
							
							
								 dan | b30860abe2 | Add a snippet() function to fts5. FossilOrigin-Name: bdc58fd28a63ac9632c3df6c7768a9a236566605 | 2014-07-23 19:31:56 +00:00 |  | 
			
				
					| 
							
							
								 drh | f5d87f77e2 | Fix the index name for the shadow tables in the spellfix1 extension so that multiple instances of the spellfix1 virtual table can each have their own
index.
FossilOrigin-Name: 438c348a40383796a710499e4e1b7a6b08f75778 | 2014-07-22 16:00:49 +00:00 |  | 
			
				
					| 
							
							
								 dan | a5983da6e1 | Fix DELETE and UPDATE operations on fts5 tables. FossilOrigin-Name: d44d3a8518ff7a1a3e2c0ab97493aa590676ee8c | 2014-07-21 15:45:26 +00:00 |  | 
			
				
					| 
							
							
								 dan | 5c1b820460 | Add the xTokenize extension API. FossilOrigin-Name: 8c6b0aff3443fae4b7f0b9adcbf1514992b70653 | 2014-07-21 14:22:38 +00:00 |  | 
			
				
					| 
							
							
								 dan | 84d6fb394f | Fix the xColumnSize() extension API. FossilOrigin-Name: 19504c4108472d2ad1281221642b8bd06eb69f4e | 2014-07-21 11:44:47 +00:00 |  | 
			
				
					| 
							
							
								 dan | e1c77bcfcd | Add simple tests for the xColumnText() extension api. FossilOrigin-Name: 1e9053abdaf5e128d44504ee00dfd909dc25f378 | 2014-07-19 20:27:54 +00:00 |  | 
			
				
					| 
							
							
								 mistachkin | 86ac612e8a | Fix some harmess compiler warnings in the FTS3 Unicode module. FossilOrigin-Name: c01caea5d6ad7a570628b85fb3056ac955ff03dd | 2014-07-19 15:44:29 +00:00 |  | 
			
				
					| 
							
							
								 dan | 4a165c0af4 | Fixes for the xColumnSize() fts5 extension API. FossilOrigin-Name: 43fcb844726cfeeb1c8a0dbfaa0d2ca22e6ac16c | 2014-07-19 15:35:09 +00:00 |  | 
			
				
					| 
							
							
								 dan | 30b650e2f4 | Fix issues with position lists and NEAR constraints. FossilOrigin-Name: 16352d3654d5672cd0251db51dbe19f779373feb | 2014-07-18 19:59:00 +00:00 |  | 
			
				
					| 
							
							
								 dan | c5b44f3d90 | Fix a problem with position list processing for OR queries. FossilOrigin-Name: 5808f30fae0d844c52a785bf18872be371d4af68 | 2014-07-17 15:14:07 +00:00 |  | 
			
				
					| 
							
							
								 dan | 18689f1bd4 | Fixes for tcl list generation in fts5_test(). FossilOrigin-Name: c1f9a4b76c0bbc1ef9f6cdb5d62aa5d536fdf38e | 2014-07-16 20:07:59 +00:00 |  | 
			
				
					| 
							
							
								 dan | 9cfd51f587 | Begin adding interface for auxiliary functions. FossilOrigin-Name: 1e2a7ba0889093416455f488fca893eaeb195d45 | 2014-07-16 19:15:57 +00:00 |  | 
			
				
					| 
							
							
								 dan | 48eecfb8b9 | Support "ORDER BY rowid ASC". FossilOrigin-Name: b96b5e166990e4ec363b24f66e04cfa5f00f6342 | 2014-07-10 20:21:12 +00:00 |  | 
			
				
					| 
							
							
								 dan | a2b569f955 | Add support for prefix queries to fts5. FossilOrigin-Name: 75ebd3cd5904a4f89f7f3a9b25d32b2a42a31310 | 2014-07-08 16:27:37 +00:00 |  | 
			
				
					| 
							
							
								 mistachkin | 166c373779 | Fix harmless compiler warnings in the fts3view utility program that can occur with MSVC. FossilOrigin-Name: 1cec1e030035e5253fb7ebbdfe5c1a3029e4e29b | 2014-07-07 18:03:38 +00:00 |  | 
			
				
					| 
							
							
								 drh | 42d3d37ad1 | Fix a division-by-zero error in the fts3view utility program.  Add the fts3view utility program to the "main.mk" makefile.
FossilOrigin-Name: 64f02699b4bd747e4c2f0debf72d37ec275137d8 | 2014-07-07 16:07:43 +00:00 |  | 
			
				
					| 
							
							
								 dan | 103576dd75 | Add support for AND, OR and NOT to fts5. FossilOrigin-Name: 8682b87e794767cefcaa080fd53c8973c24c556a | 2014-07-05 15:15:41 +00:00 |  | 
			
				
					| 
							
							
								 dan | c2642d7c1e | Add support for the "colname : <nearset>" syntax to fts5. FossilOrigin-Name: 004667106e552e832a564b77e242b86f183d4441 | 2014-07-05 07:54:01 +00:00 |  | 
			
				
					| 
							
							
								 dan | c18a8fe99c | Add support for NEAR expressions to fts5. FossilOrigin-Name: 250ae8d40115e2e47cc5a1e8a427fa8c0a89124d | 2014-07-03 20:39:39 +00:00 |  | 
			
				
					| 
							
							
								 dan | 2eaf03d72b | Change fts3/4 so that the "unicode61" is included in builds by default. It may now be excluded by defining SQLITE_DISABLE_FTS3_UNICODE. FossilOrigin-Name: 0cc0230ae9cfc9760fd8ef2c25e82576b052dbeb | 2014-07-03 12:18:22 +00:00 |  | 
			
				
					| 
							
							
								 dan | 1dfacb4675 | Add support for phrase queries to fts5. FossilOrigin-Name: 2e5652e6526b8fb3f5c163168d95bc0bb4c93686 | 2014-07-02 20:18:49 +00:00 |  | 
			
				
					| 
							
							
								 dan | acf6642819 | Change the position list format so that its size in bytes is stored at the start of the list itself. FossilOrigin-Name: 62f2ff20418702ed0fbf708369edf5638445b51b | 2014-07-01 20:45:18 +00:00 |  | 
			
				
					| 
							
							
								 drh | f257b4c613 | Merge the latest trunk enhancements into the sessions branch. FossilOrigin-Name: a5d94eaba6aa12ff16d2a0af2fc752bcdb461877 | 2014-06-30 20:02:55 +00:00 |  | 
			
				
					| 
							
							
								 dan | e369fe4352 | Fix minor problems in term matching. FossilOrigin-Name: 94eeb077d08a1d2607f3ff3a9fbf18229ba475bb | 2014-06-26 12:31:41 +00:00 |  | 
			
				
					| 
							
							
								 dan | 22d43ec4e8 | Begin adding query support to fts5. FossilOrigin-Name: 47a9f3cc92deefe163108e3507bd4614bf1f5da7 | 2014-06-25 20:28:38 +00:00 |  | 
			
				
					| 
							
							
								 dan | d0bfb36a08 | Add simple full-table-scan and rowid lookup support to fts5. FossilOrigin-Name: 3515da85d09220c464979467b476c611da4a6a7a | 2014-06-24 16:59:06 +00:00 |  | 
			
				
					| 
							
							
								 dan | e0fa4107c2 | Add some code for an experimental fts5 module. Does not work yet. FossilOrigin-Name: 1e0648dcf283d4f1f6159db4d2433b6cc635992e | 2014-06-23 11:33:22 +00:00 |  | 
			
				
					| 
							
							
								 drh | 9740726121 | A different approach to the autoindex problem that deletes query-planner code rather than adding it.
FossilOrigin-Name: f270fb6e9e0b5e77f918081962008c6195ab1e36 | 2014-06-17 12:33:55 +00:00 |  | 
			
				
					| 
							
							
								 drh | 6b7ff748a1 | Allow an automatic index on a WHERE constraint where the RHS is does not reference another table as long as the RHS is not a constant.
FossilOrigin-Name: 58acc2a8b38c5f13175c191697b4d2b663db1872 | 2014-06-17 09:00:54 +00:00 |  | 
			
				
					| 
							
							
								 drh | a2412c1613 | Fix the extension01.test script so that it works on windows.  Fix a harmless compiler warning in the fileio extension.
FossilOrigin-Name: baf95a190907d05a847ae8b6a3dd60625c2a078a | 2014-06-16 12:51:56 +00:00 |  | 
			
				
					| 
							
							
								 drh | 40e75cb6f6 | Add the fileio.c loadable extension, that implements readfile() and writefile() SQL functions.
FossilOrigin-Name: 0ca104d821d5841ab0754113be074c520cf07f23 | 2014-06-13 13:43:25 +00:00 |  | 
			
				
					| 
							
							
								 drh | 0b93058b0e | Add an extension that implements compress() and uncompress() SQL functions. FossilOrigin-Name: d5c17d1a423321f766616d82c9b27ef87c1d5afd | 2014-06-13 13:08:21 +00:00 |  |