/[pgestraier]/trunk/pgest.c
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Log of /trunk/pgest.c

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Revision:

Revision 85 - (view) (annotate) - [select for diffs]
Modified Sat Feb 3 17:13:07 2007 UTC (17 years, 1 month ago) by dpavlin
File length: 22137 byte(s)
Diff to previous 80
add PG_MODULE_MAGIC for PostgreSQL 8.2

Revision 80 - (view) (annotate) - [select for diffs]
Modified Tue Aug 8 12:15:55 2006 UTC (17 years, 7 months ago) by dpavlin
File length: 22089 byte(s)
Diff to previous 79
bugfix: offset implementation didn't return all records

Revision 79 - (view) (annotate) - [select for diffs]
Modified Tue Aug 8 11:42:01 2006 UTC (17 years, 7 months ago) by dpavlin
File length: 22098 byte(s)
Diff to previous 73
update trigger now uses est_node_edit_doc (as it should)

Revision 73 - (view) (annotate) - [select for diffs]
Modified Mon Aug 7 22:47:41 2006 UTC (17 years, 7 months ago) by dpavlin
File length: 21615 byte(s)
Diff to previous 72
hush size_t warning

Revision 72 - (view) (annotate) - [select for diffs]
Modified Mon Aug 7 22:44:21 2006 UTC (17 years, 7 months ago) by dpavlin
File length: 21614 byte(s)
Diff to previous 61
hush compiler warning

Revision 61 - (view) (annotate) - [select for diffs]
Modified Mon Aug 7 11:14:52 2006 UTC (17 years, 7 months ago) by dpavlin
File length: 21606 byte(s)
Diff to previous 57
added pgest_trigger function which allows updateable indexes

Revision 57 - (view) (annotate) - [select for diffs]
Modified Thu May 11 16:19:38 2006 UTC (17 years, 10 months ago) by dpavlin
File length: 18675 byte(s)
Diff to previous 56
initial implementation of hints using (fake) atribute names in form HINTS.something
(e.g. HITS.HIT or HINTS.WORDNUM...)

Revision 56 - (view) (annotate) - [select for diffs]
Modified Thu May 11 15:52:50 2006 UTC (17 years, 10 months ago) by dpavlin
File length: 18049 byte(s)
Diff to previous 51
fix multiple attributes delimited with {{!}}, fix warnings

Revision 51 - (view) (annotate) - [select for diffs]
Modified Tue May 9 22:55:42 2006 UTC (17 years, 10 months ago) by dpavlin
File length: 17843 byte(s)
Diff to previous 49
depriciated usage of direct access to index. use node API and estmaster
instead.


Revision 49 - (view) (annotate) - [select for diffs]
Modified Sat Oct 29 18:54:40 2005 UTC (18 years, 5 months ago) by dpavlin
File length: 17751 byte(s)
Diff to previous 48
added depth to node API version of pgest, note that you have to use modified
perl wrapper with node API


Revision 48 - (view) (annotate) - [select for diffs]
Modified Thu Oct 20 16:24:26 2005 UTC (18 years, 5 months ago) by dpavlin
File length: 17608 byte(s)
Diff to previous 47
moved argument offsets into #define(s)


Revision 47 - (view) (annotate) - [select for diffs]
Modified Sun Sep 11 21:44:56 2005 UTC (18 years, 6 months ago) by dpavlin
File length: 17154 byte(s)
Diff to previous 44
few more check to keep PostgreSQL from segfaulting in case of errors


Revision 44 - (view) (annotate) - [select for diffs]
Modified Sat Sep 10 22:51:03 2005 UTC (18 years, 6 months ago) by dpavlin
File length: 17054 byte(s)
Diff to previous 41
check if search failed and report status


Revision 41 - (view) (annotate) - [select for diffs]
Modified Sat Sep 10 20:35:09 2005 UTC (18 years, 6 months ago) by dpavlin
File length: 16808 byte(s)
Diff to previous 40
added node API


Revision 40 - (view) (annotate) - [select for diffs]
Modified Sat Sep 10 18:51:13 2005 UTC (18 years, 6 months ago) by dpavlin
File length: 8667 byte(s)
Diff to previous 39
add support for multiple attributes delimited by {{!}}


Revision 39 - (view) (annotate) - [select for diffs]
Modified Fri Jul 8 15:26:04 2005 UTC (18 years, 8 months ago) by dpavlin
File length: 8450 byte(s)
Diff to previous 38
removed misleading INFO message (hint: it's not a bug)


Revision 38 - (view) (annotate) - [select for diffs]
Modified Fri Jul 8 12:47:49 2005 UTC (18 years, 8 months ago) by dpavlin
File length: 8553 byte(s)
Diff to previous 31
added est_cond_set_max to return just minumum needed resutls from Hyper Estraier


Revision 31 - (view) (annotate) - [select for diffs]
Modified Wed Jul 6 14:47:56 2005 UTC (18 years, 8 months ago) by dpavlin
File length: 8335 byte(s)
Diff to previous 27
added results order (see test.sql for example) to function arguments,
fixed limit (it really returns limit rows, and not limit - offset :-\),
added est_cond_delete(cond) so that we don't leek memory


Revision 27 - (view) (annotate) - [select for diffs]
Modified Thu Jun 30 20:01:36 2005 UTC (18 years, 9 months ago) by dpavlin
File length: 7997 byte(s)
Diff to previous 25
fix for compilation on PostgreSQL 8.0


Revision 25 - (view) (annotate) - [select for diffs]
Modified Fri May 27 21:06:01 2005 UTC (18 years, 10 months ago) by dpavlin
File length: 7902 byte(s)
Diff to previous 20
removed obsolete implementeation without attribute specification which was
also slower according to benchmarks.


Revision 20 - (view) (annotate) - [select for diffs]
Modified Thu May 26 19:42:36 2005 UTC (18 years, 10 months ago) by dpavlin
File length: 13185 byte(s)
Diff to previous 19
moved all debug output to DEBUG1 instead of INFO, fixed compilation warning


Revision 19 - (view) (annotate) - [select for diffs]
Modified Thu May 26 17:56:53 2005 UTC (18 years, 10 months ago) by dpavlin
File length: 13167 byte(s)
Diff to previous 16
Created new function which allows users to specify attributes which should
be returned like this:

select * from pgest('/index/path', 'query', '@title ISTRINC foo', limit, offset, {'@id','@title','@size'}) as (id text, title text, size text);


Revision 16 - (view) (annotate) - [select for diffs]
Modified Thu May 26 00:16:48 2005 UTC (18 years, 10 months ago) by dpavlin
File length: 9831 byte(s)
Diff to previous 14
added size of each trivia to index (and back to output)


Revision 14 - (view) (annotate) - [select for diffs]
Modified Thu May 26 00:06:10 2005 UTC (18 years, 10 months ago) by dpavlin
File length: 9831 byte(s)
Diff to previous 12
tests and fix for limit and offset bug introduced with null handling


Revision 12 - (view) (annotate) - [select for diffs]
Modified Wed May 25 23:38:37 2005 UTC (18 years, 10 months ago) by dpavlin
File length: 9766 byte(s)
Diff to previous 9
added NULL handling for optional arguments


Revision 9 - (view) (annotate) - [select for diffs]
Modified Sun May 22 21:18:11 2005 UTC (18 years, 10 months ago) by dpavlin
File length: 9402 byte(s)
Diff to previous 7
support query in which only attribute is specified


Revision 7 - (view) (annotate) - [select for diffs]
Modified Fri May 20 22:01:19 2005 UTC (18 years, 10 months ago) by dpavlin
File length: 9376 byte(s)
Diff to previous 5
more work on testing framework


Revision 5 - (view) (annotate) - [select for diffs]
Modified Fri May 20 19:44:09 2005 UTC (18 years, 10 months ago) by dpavlin
File length: 9308 byte(s)
Diff to previous 4
added attribute to function, fixed warnings, fixed limit and offset


Revision 4 - (view) (annotate) - [select for diffs]
Modified Fri May 20 18:45:01 2005 UTC (18 years, 10 months ago) by dpavlin
File length: 8873 byte(s)
Diff to previous 3
bugfix: return null for 0 sized attributes


Revision 3 - (view) (annotate) - [select for diffs]
Modified Fri May 20 16:11:38 2005 UTC (18 years, 10 months ago) by dpavlin
File length: 8832 byte(s)
Diff to previous 2
added limit and offset


Revision 2 - (view) (annotate) - [select for diffs]
Modified Fri May 20 13:00:46 2005 UTC (18 years, 10 months ago) by dpavlin
File length: 8570 byte(s)
Diff to previous 1
changed debug level, ignore some files


Revision 1 - (view) (annotate) - [select for diffs]
Added Fri May 20 12:19:05 2005 UTC (18 years, 10 months ago) by dpavlin
File length: 8556 byte(s)
initial import of API between Estraier and PostgreSQL


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

  ViewVC Help
Powered by ViewVC 1.1.26