/[Search-Estraier]/trunk/Estraier.pm
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/Estraier.pm

Parent Directory Parent Directory | Revision Log Revision Log


Sticky Revision:
(Current path doesn't exist after revision 193)

Revision 160 - (view) (annotate) - [select for diffs]
Modified Sat Jun 24 15:34:42 2006 UTC (17 years, 9 months ago) by dpavlin
File length: 35771 byte(s)
Diff to previous 156
added cacheusage, version bumped to 0.07_2

Revision 156 - (view) (annotate) - [select for diffs]
Modified Mon May 22 14:42:10 2006 UTC (17 years, 10 months ago) by dpavlin
File length: 35435 byte(s)
Diff to previous 155
pre-release of 0.07_1

Revision 155 - (view) (annotate) - [select for diffs]
Modified Thu May 18 14:31:42 2006 UTC (17 years, 10 months ago) by dpavlin
File length: 35433 byte(s)
Diff to previous 154
bugfix: set_skip now really work

Revision 154 - (view) (annotate) - [select for diffs]
Modified Tue May 16 16:05:23 2006 UTC (17 years, 10 months ago) by dpavlin
File length: 35433 byte(s)
Diff to previous 151
send correct Content-type for set_user

Revision 151 - (view) (annotate) - [select for diffs]
Modified Tue May 16 11:39:53 2006 UTC (17 years, 10 months ago) by dpavlin
File length: 35412 byte(s)
Diff to previous 150
added _clear_info which is called in cases where comands modify stats about
node (which will force re-read of those data from Hyper Estraier on next
request), explanded test suite

Revision 150 - (view) (annotate) - [select for diffs]
Modified Mon May 15 22:26:08 2006 UTC (17 years, 10 months ago) by dpavlin
File length: 34950 byte(s)
Diff to previous 149
call _set_info to refresh data about node after calling out_doc*

Revision 149 - (view) (annotate) - [select for diffs]
Modified Mon May 15 22:11:22 2006 UTC (17 years, 10 months ago) by dpavlin
File length: 34818 byte(s)
Diff to previous 142
refresh _set_info after sync

Revision 142 - (view) (annotate) - [select for diffs]
Modified Wed May 10 14:57:50 2006 UTC (17 years, 10 months ago) by dpavlin
File length: 34738 byte(s)
Diff to previous 140
getting ready for 0.06

Revision 140 - (view) (annotate) - [select for diffs]
Modified Wed May 10 14:08:34 2006 UTC (17 years, 10 months ago) by dpavlin
File length: 34740 byte(s)
Diff to previous 139
fix interaction of create and croak_on_error, added tests for it

Revision 139 - (view) (annotate) - [select for diffs]
Modified Wed May 10 13:45:08 2006 UTC (17 years, 10 months ago) by dpavlin
File length: 34744 byte(s)
Diff to previous 136
added create and label to new Search::Estraier::Node, so that nodes will be automatically
created if needed.

Revision 136 - (view) (annotate) - [select for diffs]
Modified Tue May 9 14:03:36 2006 UTC (17 years, 10 months ago) by dpavlin
File length: 34147 byte(s)
Diff to previous 135
fix parametar handling for ->master, chomp response body so that it doesn't
end with lf (so you can include it in messages)

Revision 135 - (view) (annotate) - [select for diffs]
Modified Tue May 9 12:42:39 2006 UTC (17 years, 10 months ago) by dpavlin
File length: 34138 byte(s)
Diff to previous 134
fixes and tweaks for master

Revision 134 - (view) (annotate) - [select for diffs]
Modified Tue May 9 12:21:26 2006 UTC (17 years, 10 months ago) by dpavlin
File length: 33965 byte(s)
Diff to previous 132
added Search::Estraier::Node->master to controll estmaster and beginning of tests for it

Revision 132 - (view) (annotate) - [select for diffs]
Modified Mon May 8 21:33:37 2006 UTC (17 years, 10 months ago) by dpavlin
File length: 31576 byte(s)
Diff to previous 128
document and actually implement (but, used in examples, uf, uf) shortcut
to specify user and passwd directly to Search::Estraier::Node instead of
calling set_auth afterwards.

Revision 128 - (view) (annotate) - [select for diffs]
Modified Mon May 8 12:00:43 2006 UTC (17 years, 10 months ago) by dpavlin
File length: 31382 byte(s)
Diff to previous 126
removed old implementation of search in favor of refactored code contributed by Robert Klep

Revision 126 - (view) (annotate) - [select for diffs]
Modified Sat May 6 21:38:14 2006 UTC (17 years, 10 months ago) by dpavlin
File length: 33661 byte(s)
Diff to previous 123
Better implementation of search by Robert Klep <robert@klep.name>

Revision 123 - (view) (annotate) - [select for diffs]
Modified Wed May 3 14:23:55 2006 UTC (17 years, 10 months ago) by dpavlin
File length: 32256 byte(s)
Diff to previous 122
prepare for relese 0.05

Revision 122 - (view) (annotate) - [select for diffs]
Modified Tue May 2 10:19:47 2006 UTC (17 years, 11 months ago) by dpavlin
File length: 32258 byte(s)
Diff to previous 116
fixed warning

Revision 116 - (view) (annotate) - [select for diffs]
Modified Sun Mar 12 18:43:24 2006 UTC (18 years ago) by dpavlin
File length: 32258 byte(s)
Diff to previous 112
implemeted Search::Estraier::Condition set_skip and skip (which requires
HyperEstraier 1.1.4)

Revision 112 - (view) (annotate) - [select for diffs]
Modified Sun Mar 12 15:20:06 2006 UTC (18 years ago) by dpavlin
File length: 31869 byte(s)
Diff to previous 111
version 0.04 ready for CPAN

Revision 111 - (view) (annotate) - [select for diffs]
Modified Tue Feb 21 15:41:57 2006 UTC (18 years, 1 month ago) by dpavlin
File length: 31871 byte(s)
Diff to previous 108
store all values from _set_info in $self->{inform}

Revision 108 - (view) (annotate) - [select for diffs]
Modified Sun Feb 19 17:13:57 2006 UTC (18 years, 1 month ago) by dpavlin
File length: 31582 byte(s)
Diff to previous 107
fix typo

Revision 107 - (view) (annotate) - [select for diffs]
Modified Sun Feb 19 17:01:49 2006 UTC (18 years, 1 month ago) by dpavlin
File length: 31581 byte(s)
Diff to previous 103
added node methods admins, guests and links, set_link now refresh info

Revision 103 - (view) (annotate) - [select for diffs]
Modified Sat Jan 28 20:44:15 2006 UTC (18 years, 2 months ago) by dpavlin
File length: 30646 byte(s)
Diff to previous 102
uri_to_id doesn't croak, even when used with croak_on_error

Revision 102 - (view) (annotate) - [select for diffs]
Modified Sat Jan 28 19:46:20 2006 UTC (18 years, 2 months ago) by dpavlin
File length: 30456 byte(s)
Diff to previous 100
more documentation update

Revision 100 - (view) (annotate) - [select for diffs]
Modified Sat Jan 28 19:41:59 2006 UTC (18 years, 2 months ago) by dpavlin
File length: 30421 byte(s)
Diff to previous 98
added $res->hits to get number of hits from estmaster hints

Revision 98 - (view) (annotate) - [select for diffs]
Modified Sat Jan 28 19:18:13 2006 UTC (18 years, 2 months ago) by dpavlin
File length: 30037 byte(s)
Diff to previous 97
improved $cond->set_options to support one or more arguments and reset
options on each call, e.g.
$cond->set_options('SURE') or
$cond->set_options(qw/SURE NOIDF/)

Revision 97 - (view) (annotate) - [select for diffs]
Modified Sat Jan 28 18:19:47 2006 UTC (18 years, 2 months ago) by dpavlin
File length: 29591 byte(s)
Diff to previous 96
another fix for empty values

Revision 96 - (view) (annotate) - [select for diffs]
Modified Sat Jan 28 17:58:22 2006 UTC (18 years, 2 months ago) by dpavlin
File length: 29583 byte(s)
Diff to previous 93
fix for 0 values

Revision 93 - (view) (annotate) - [select for diffs]
Modified Sat Jan 28 16:43:45 2006 UTC (18 years, 2 months ago) by dpavlin
File length: 29562 byte(s)
Diff to previous 91
Hyper Estraier 1.0.6 doesn't like attributes with no value (undef in perl),
so we skip them in dump_draft

Revision 91 - (view) (annotate) - [select for diffs]
Modified Thu Jan 26 01:53:58 2006 UTC (18 years, 2 months ago) by dpavlin
File length: 29535 byte(s)
Diff to previous 81
added hints to return all hints from server

Revision 81 - (view) (annotate) - [select for diffs]
Modified Tue Jan 17 00:03:45 2006 UTC (18 years, 2 months ago) by dpavlin
File length: 29373 byte(s)
Diff to previous 78
allow null (undef in perl) values. Hyper Estraier seems to store them, so we
should also support them.

Revision 78 - (view) (annotate) - [select for diffs]
Modified Mon Jan 16 21:42:09 2006 UTC (18 years, 2 months ago) by dpavlin
File length: 29371 byte(s)
Diff to previous 77
added croak_on_error

Revision 77 - (view) (annotate) - [select for diffs]
Modified Mon Jan 16 21:34:14 2006 UTC (18 years, 2 months ago) by dpavlin
File length: 28818 byte(s)
Diff to previous 76
fix warning if called without $node->set_auth (anonymous access)

Revision 76 - (view) (annotate) - [select for diffs]
Modified Mon Jan 16 21:19:44 2006 UTC (18 years, 2 months ago) by dpavlin
File length: 28799 byte(s)
Diff to previous 74
return $node->{status} and $node->{status_message} if request wasn't succesful

Revision 74 - (view) (annotate) - [select for diffs]
Modified Mon Jan 9 15:28:24 2006 UTC (18 years, 2 months ago) by dpavlin
File length: 28797 byte(s)
Diff to previous 71
0.03 final

Revision 71 - (view) (annotate) - [select for diffs]
Modified Mon Jan 9 15:22:05 2006 UTC (18 years, 2 months ago) by dpavlin
File length: 28799 byte(s)
Diff to previous 69
fix set_link content-type

Revision 69 - (view) (annotate) - [select for diffs]
Modified Sun Jan 8 16:49:53 2006 UTC (18 years, 2 months ago) by dpavlin
File length: 28776 byte(s)
Diff to previous 68
0.03_1 on the way to CPAN

Revision 68 - (view) (annotate) - [select for diffs]
Modified Sun Jan 8 00:13:09 2006 UTC (18 years, 2 months ago) by dpavlin
File length: 28774 byte(s)
Diff to previous 65
two simple examples included under synopsis in documentation

Revision 65 - (view) (annotate) - [select for diffs]
Modified Sat Jan 7 23:48:16 2006 UTC (18 years, 2 months ago) by dpavlin
File length: 27415 byte(s)
Diff to previous 63
add optional node parametar to new Search::Estraier::Node

Revision 63 - (view) (annotate) - [select for diffs]
Modified Sat Jan 7 16:19:31 2006 UTC (18 years, 2 months ago) by dpavlin
File length: 27234 byte(s)
Diff to previous 62
fix warning

Revision 62 - (view) (annotate) - [select for diffs]
Modified Sat Jan 7 02:40:57 2006 UTC (18 years, 2 months ago) by dpavlin
File length: 27218 byte(s)
Diff to previous 61
requre just uri for ResultDocument, all other parametars are optional

Revision 61 - (view) (annotate) - [select for diffs]
Modified Sat Jan 7 01:21:28 2006 UTC (18 years, 2 months ago) by dpavlin
File length: 27270 byte(s)
Diff to previous 60
transfer depth to cond_to_query

Revision 60 - (view) (annotate) - [select for diffs]
Modified Sat Jan 7 00:00:15 2006 UTC (18 years, 2 months ago) by dpavlin
File length: 27250 byte(s)
Diff to previous 59
added few checks to better handle empty documents, array return is not enforced any more.

Revision 59 - (view) (annotate) - [select for diffs]
Modified Fri Jan 6 23:29:58 2006 UTC (18 years, 2 months ago) by dpavlin
File length: 27105 byte(s)
Diff to previous 58
replaced my broken socket code with LWP::UserAgent (as should I really done from beginning)

Revision 58 - (view) (annotate) - [select for diffs]
Modified Fri Jan 6 21:05:05 2006 UTC (18 years, 2 months ago) by dpavlin
File length: 28028 byte(s)
Diff to previous 57
fix _set_info size (multiple nls)

Revision 57 - (view) (annotate) - [select for diffs]
Modified Fri Jan 6 20:58:26 2006 UTC (18 years, 2 months ago) by dpavlin
File length: 27962 byte(s)
Diff to previous 56
added set_link (not working?) and moved debug to option

Revision 56 - (view) (annotate) - [select for diffs]
Modified Fri Jan 6 20:45:48 2006 UTC (18 years, 2 months ago) by dpavlin
File length: 27348 byte(s)
Diff to previous 55
added set_user

Revision 55 - (view) (annotate) - [select for diffs]
Modified Fri Jan 6 20:39:58 2006 UTC (18 years, 2 months ago) by dpavlin
File length: 26778 byte(s)
Diff to previous 53
move set_info to private _set_info, added set_snippet_width

Revision 53 - (view) (annotate) - [select for diffs]
Modified Fri Jan 6 14:39:45 2006 UTC (18 years, 2 months ago) by dpavlin
File length: 25801 byte(s)
Diff to previous 52
search work (Content-type and attributes fix), NodeResult->doc_num now
return proper number of hits (and not index of last one which isi
doc_num - 1)

Revision 52 - (view) (annotate) - [select for diffs]
Modified Fri Jan 6 14:10:29 2006 UTC (18 years, 2 months ago) by dpavlin
File length: 25693 byte(s)
Diff to previous 51
search which works

Revision 51 - (view) (annotate) - [select for diffs]
Modified Fri Jan 6 13:19:50 2006 UTC (18 years, 2 months ago) by dpavlin
File length: 23857 byte(s)
Diff to previous 50
cond_to_query needed for search (which is under construction)

Revision 50 - (view) (annotate) - [select for diffs]
Modified Fri Jan 6 12:48:14 2006 UTC (18 years, 2 months ago) by dpavlin
File length: 22292 byte(s)
Diff to previous 49
added uri_escape where needed, fix edit_doc test

Revision 49 - (view) (annotate) - [select for diffs]
Modified Fri Jan 6 12:40:23 2006 UTC (18 years, 2 months ago) by dpavlin
File length: 22265 byte(s)
Diff to previous 48
added get_doc_attr and get_doc_attr_by_uri by (again) extending _fetch_doc,
fixed etch_doc (typo in name)

Revision 48 - (view) (annotate) - [select for diffs]
Modified Fri Jan 6 02:07:10 2006 UTC (18 years, 2 months ago) by dpavlin
File length: 21239 byte(s)
Diff to previous 47
added name, label, doc_num, word_num and size properties for which I had to
implement set_info.

Revision 47 - (view) (annotate) - [select for diffs]
Modified Fri Jan 6 01:51:28 2006 UTC (18 years, 2 months ago) by dpavlin
File length: 20011 byte(s)
Diff to previous 45
more checks, but still no hope for edit_doc

Revision 45 - (view) (annotate) - [select for diffs]
Modified Fri Jan 6 01:36:09 2006 UTC (18 years, 2 months ago) by dpavlin
File length: 19925 byte(s)
Diff to previous 44
uri_to_id and important fix for _fetch_doc

Revision 44 - (view) (annotate) - [select for diffs]
Modified Fri Jan 6 01:12:10 2006 UTC (18 years, 2 months ago) by dpavlin
File length: 19105 byte(s)
Diff to previous 43
added etch_doc and etch_doc_by_uri by extending _fetch_doc

Revision 43 - (view) (annotate) - [select for diffs]
Modified Fri Jan 6 00:04:28 2006 UTC (18 years, 2 months ago) by dpavlin
File length: 18043 byte(s)
Diff to previous 42
better error messages, added get_doc and get_doc_by_uri

Revision 42 - (view) (annotate) - [select for diffs]
Modified Thu Jan 5 23:38:32 2006 UTC (18 years, 2 months ago) by dpavlin
File length: 16807 byte(s)
Diff to previous 41
edit_doc, add massive amount of vertical whitespace to make source more readable

Revision 41 - (view) (annotate) - [select for diffs]
Modified Thu Jan 5 23:32:31 2006 UTC (18 years, 2 months ago) by dpavlin
File length: 16313 byte(s)
Diff to previous 40
out_doc, out_doc_by_uri

Revision 40 - (view) (annotate) - [select for diffs]
Modified Thu Jan 5 23:00:22 2006 UTC (18 years, 2 months ago) by dpavlin
File length: 15312 byte(s)
Diff to previous 39
a lot of tuning and fixes, and put_doc which works!

Revision 39 - (view) (annotate) - [select for diffs]
Modified Thu Jan 5 22:36:10 2006 UTC (18 years, 2 months ago) by dpavlin
File length: 14966 byte(s)
Diff to previous 38
added optional parametar to Node to turn on debugging (which isn't documented and probably
won't be because it spits output using warn)

Revision 38 - (view) (annotate) - [select for diffs]
Modified Thu Jan 5 22:27:03 2006 UTC (18 years, 2 months ago) by dpavlin
File length: 14669 byte(s)
Diff to previous 37
more fun with http

Revision 37 - (view) (annotate) - [select for diffs]
Modified Thu Jan 5 22:16:21 2006 UTC (18 years, 2 months ago) by dpavlin
File length: 14607 byte(s)
Diff to previous 36
much better error messages

Revision 36 - (view) (annotate) - [select for diffs]
Modified Thu Jan 5 21:51:54 2006 UTC (18 years, 2 months ago) by dpavlin
File length: 14251 byte(s)
Diff to previous 33
base64 encode basic auth data. Oh, why didn't I just use LWP?

Revision 33 - (view) (annotate) - [select for diffs]
Modified Thu Jan 5 17:54:18 2006 UTC (18 years, 2 months ago) by dpavlin
File length: 14224 byte(s)
Diff to previous 32
implemetation of shuttle_url (using IO::Socket::INET instead of LWP for speed)

Revision 32 - (view) (annotate) - [select for diffs]
Modified Thu Jan 5 15:38:34 2006 UTC (18 years, 2 months ago) by dpavlin
File length: 13095 byte(s)
Diff to previous 31
status

Revision 31 - (view) (annotate) - [select for diffs]
Modified Thu Jan 5 15:36:25 2006 UTC (18 years, 2 months ago) by dpavlin
File length: 12920 byte(s)
Diff to previous 30
set_auth

Revision 30 - (view) (annotate) - [select for diffs]
Modified Thu Jan 5 15:33:48 2006 UTC (18 years, 2 months ago) by dpavlin
File length: 12696 byte(s)
Diff to previous 29
set_timeout

Revision 29 - (view) (annotate) - [select for diffs]
Modified Thu Jan 5 15:30:35 2006 UTC (18 years, 2 months ago) by dpavlin
File length: 12456 byte(s)
Diff to previous 27
set_url, set_proxy

Revision 27 - (view) (annotate) - [select for diffs]
Modified Thu Jan 5 15:21:29 2006 UTC (18 years, 2 months ago) by dpavlin
File length: 11985 byte(s)
Diff to previous 25
begin work on Search::Estraier::Node

Revision 25 - (view) (annotate) - [select for diffs]
Modified Thu Jan 5 15:01:56 2006 UTC (18 years, 2 months ago) by dpavlin
File length: 11601 byte(s)
Diff to previous 24
implemented Search::Estraier::NodeResult

Revision 24 - (view) (annotate) - [select for diffs]
Modified Thu Jan 5 14:33:05 2006 UTC (18 years, 2 months ago) by dpavlin
File length: 10341 byte(s)
Diff to previous 23
cleanup

Revision 23 - (view) (annotate) - [select for diffs]
Modified Thu Jan 5 14:30:42 2006 UTC (18 years, 2 months ago) by dpavlin
File length: 10347 byte(s)
Diff to previous 20
finished ResultDocument

Revision 20 - (view) (annotate) - [select for diffs]
Modified Thu Jan 5 13:55:06 2006 UTC (18 years, 2 months ago) by dpavlin
File length: 9469 byte(s)
Diff to previous 19
begin work on Search::HyperEstraier::ResultDocument

Revision 19 - (view) (annotate) - [select for diffs]
Modified Wed Jan 4 23:10:48 2006 UTC (18 years, 2 months ago) by dpavlin
File length: 8822 byte(s)
Diff to previous 18
finished Condition adding orders, attrs, max and options

Revision 18 - (view) (annotate) - [select for diffs]
Modified Wed Jan 4 22:48:29 2006 UTC (18 years, 2 months ago) by dpavlin
File length: 8068 byte(s)
Diff to previous 16
phrase

Revision 16 - (view) (annotate) - [select for diffs]
Modified Wed Jan 4 22:43:24 2006 UTC (18 years, 2 months ago) by dpavlin
File length: 7939 byte(s)
Diff to previous 15
Search::Estraier::Condition, new, set_phrase, set_order, set_max

Revision 15 - (view) (annotate) - [select for diffs]
Modified Wed Jan 4 22:24:57 2006 UTC (18 years, 2 months ago) by dpavlin
File length: 7064 byte(s)
Diff to previous 14
begin work on Search::Estraier::Condition, _s moved to Search::Estraier which other modules inherit

Revision 14 - (view) (annotate) - [select for diffs]
Modified Wed Jan 4 21:51:01 2006 UTC (18 years, 2 months ago) by dpavlin
File length: 6330 byte(s)
Diff to previous 13
new Document now accepts draft.

Revision 13 - (view) (annotate) - [select for diffs]
Modified Wed Jan 4 19:37:38 2006 UTC (18 years, 2 months ago) by dpavlin
File length: 5342 byte(s)
Diff to previous 12
added implementation of dump_draft

Revision 12 - (view) (annotate) - [select for diffs]
Modified Wed Jan 4 19:28:30 2006 UTC (18 years, 2 months ago) by dpavlin
File length: 4848 byte(s)
Diff to previous 11
added cat_texts

Revision 11 - (view) (annotate) - [select for diffs]
Modified Wed Jan 4 15:50:08 2006 UTC (18 years, 2 months ago) by dpavlin
File length: 4684 byte(s)
Diff to previous 10
fix texts

Revision 10 - (view) (annotate) - [select for diffs]
Modified Wed Jan 4 15:48:00 2006 UTC (18 years, 2 months ago) by dpavlin
File length: 4679 byte(s)
Diff to previous 9
demonstrate bug with texts

Revision 9 - (view) (annotate) - [select for diffs]
Modified Wed Jan 4 15:28:39 2006 UTC (18 years, 2 months ago) by dpavlin
File length: 4659 byte(s)
Diff to previous 8
added texts, fixed add_attr to delete atributes, tests now pass

Revision 8 - (view) (annotate) - [select for diffs]
Modified Wed Jan 4 15:04:58 2006 UTC (18 years, 2 months ago) by dpavlin
File length: 4349 byte(s)
Diff to previous 7
added $doc->attr('name'), fixed $doc->add_attr('name','value');

Revision 7 - (view) (annotate) - [select for diffs]
Modified Wed Jan 4 14:57:27 2006 UTC (18 years, 2 months ago) by dpavlin
File length: 4162 byte(s)
Diff to previous 6
added attr_names

Revision 6 - (view) (annotate) - [select for diffs]
Modified Wed Jan 4 14:48:11 2006 UTC (18 years, 2 months ago) by dpavlin
File length: 3885 byte(s)
Diff to previous 5
added id, documentation, rename of vars in test

Revision 5 - (view) (annotate) - [select for diffs]
Modified Wed Jan 4 14:38:35 2006 UTC (18 years, 2 months ago) by dpavlin
File length: 3618 byte(s)
Diff to previous 4
add_text, add_hidden_text

Revision 4 - (view) (annotate) - [select for diffs]
Modified Wed Jan 4 13:33:07 2006 UTC (18 years, 2 months ago) by dpavlin
File length: 2988 byte(s)
Diff to previous 2
added $doc->delete and internal _s

Revision 2 - (view) (annotate) - [select for diffs]
Added Wed Jan 4 13:11:43 2006 UTC (18 years, 2 months ago) by dpavlin
File length: 2598 byte(s)
begin work on pure perl implementation of HyperEstraier module

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