r199: dpavlin | 2008-01-20 17:51:47 +0100 Changed paths:
M /trunk/lib/Search/Estraier.pm

version bump [0.09]

r198: dpavlin | 2008-01-20 17:50:59 +0100 Changed paths:
M /trunk/t/5_Node.t

fix RT #32457: Victim of Test-Simple 0.74

r197: dpavlin | 2007-01-05 23:19:01 +0100 Changed paths:
M /trunk/scripts/est-spider

don't exit from sub with next

r196: dpavlin | 2006-11-26 13:06:08 +0100 Changed paths:
M /trunk/scripts/est-spider

added --skip-images option

r195: dpavlin | 2006-11-14 17:39:08 +0100 Changed paths:
M /trunk/scripts/dbi-indexer.pl

added new --dbi and --quiet command-line options, saner defaults


r194: dpavlin | 2006-11-12 00:34:55 +0100 Changed paths:
D /trunk/Estraier.pm
M /trunk/MANIFEST
M /trunk/Makefile.PL
A /trunk/lib
A /trunk/lib/Search
A /trunk/lib/Search/Estraier.pm (from /trunk/Estraier.pm:191)

reorg directory structure to lib/Search/Estraier.pm

r192: dpavlin | 2006-11-05 17:28:31 +0100 Changed paths:
M /trunk/t/5_Node.t

fix warning

r191: dpavlin | 2006-11-05 17:26:57 +0100 Changed paths:
M /trunk/Estraier.pm

bump version to 0.08

r190: dpavlin | 2006-11-05 17:25:56 +0100 Changed paths:
M /trunk/t/5_Node.t

actually wrap $cond->set_distinct in ok() :-)

r189: dpavlin | 2006-11-05 17:23:03 +0100 Changed paths:
M /trunk/t/5_Node.t

test set_distinct

r188: dpavlin | 2006-11-05 17:08:08 +0100 Changed paths:
M /trunk/t/2_Condition.t

added tests for set_distinct and distinct

r187: dpavlin | 2006-11-05 17:01:36 +0100 Changed paths:
M /trunk/t/5_Node.t

added tests for set_score and score

r186: dpavlin | 2006-11-05 16:53:13 +0100 Changed paths:
M /trunk/Estraier.pm

removed debugging output

r185: dpavlin | 2006-11-05 16:53:01 +0100 Changed paths:
M /trunk/t/1_Document.t

add tests for set_score and score

r184: dpavlin | 2006-11-04 14:10:29 +0100 Changed paths:
M /trunk/Estraier.pm

set_distinct and set_score patch from Mikio Hirabayashi <mikio@users.sourceforge.net>

r183: dpavlin | 2006-08-31 16:43:06 +0200 Changed paths:
M /trunk/scripts/dbi-indexer.pl

separate authorisation for estraier (estuser,estpasswd) and database (dbuser,dbpasswd)


r182: dpavlin | 2006-08-27 00:35:15 +0200 Changed paths:
M /trunk/scripts/est-spider

--force will now skip checking of mtime (as it should)

r181: dpavlin | 2006-08-27 00:33:34 +0200 Changed paths:
M /trunk/scripts/est-spider

remove script from html when convertin it to text

r180: dpavlin | 2006-08-27 00:30:13 +0200 Changed paths:
M /trunk/scripts/est-spider

fix deletection of external binaries

r179: dpavlin | 2006-08-25 13:59:04 +0200 Changed paths:
M /trunk/scripts/est-spider

parse windows help file index (hhc) if available for page titles

r178: dpavlin | 2006-08-15 18:38:06 +0200 Changed paths:
M /trunk/scripts/est-spider

sync master at end of indexing

r176: dpavlin | 2006-08-06 20:43:58 +0200 Changed paths:
M /trunk/Estraier.pm

release 0.07

r175: dpavlin | 2006-08-06 20:38:51 +0200 Changed paths:
M /trunk/MANIFEST

fix manifest

r174: dpavlin | 2006-08-06 20:15:56 +0200 Changed paths:
M /trunk/Estraier.pm

fixed docs

r173: dpavlin | 2006-08-06 20:15:11 +0200 Changed paths:
M /trunk/Estraier.pm
M /trunk/t/2_Condition.t
M /trunk/t/5_Node.t

added $cond->set_mask

r172: dpavlin | 2006-08-06 19:20:09 +0200 Changed paths:
A /trunk/t/9_pod-coverage.t

test pod coverage

r171: dpavlin | 2006-08-06 19:19:51 +0200 Changed paths:
D /trunk/t/99_pod.t
A /trunk/t/9_pod.t (from /trunk/t/99_pod.t:2)

rename pod test

r170: dpavlin | 2006-08-06 19:15:01 +0200 Changed paths:
M /trunk/t/5_Node.t

test $nres->hint()

r169: dpavlin | 2006-08-06 18:42:39 +0200 Changed paths:
M /trunk/t/5_Node.t

test error handling of $node->get_doc

r168: dpavlin | 2006-08-06 18:42:06 +0200 Changed paths:
M /trunk/Estraier.pm

test error handling of $node->get_doc

r167: dpavlin | 2006-08-06 18:29:34 +0200 Changed paths:
M /trunk/t/5_Node.t

test $cond->skip

r166: dpavlin | 2006-08-06 14:48:02 +0200 Changed paths:
M /trunk/Estraier.pm
M /trunk/t/1_Document.t

add_vectors added [0.07_3] and fixed vector handling which was broken

r165: dpavlin | 2006-08-06 14:19:37 +0200 Changed paths:
M /trunk/scripts/cpanest

create index if it doesn't exist

r164: dpavlin | 2006-08-06 14:19:19 +0200 Changed paths:
M /trunk/Estraier.pm

documentation improvements

r163: dpavlin | 2006-08-02 23:51:31 +0200 Changed paths:
M /trunk/Makefile.PL

added cover target to run Devel::Cover


r162: dpavlin | 2006-06-28 00:50:25 +0200 Changed paths:
M /trunk/Makefile.PL

fine-tune cpan target

r160: dpavlin | 2006-06-24 17:34:42 +0200 Changed paths:
M /trunk/Estraier.pm
M /trunk/t/5_Node.t

added cacheusage, version bumped to 0.07_2

r159: dpavlin | 2006-05-25 21:18:14 +0200 Changed paths:
M /trunk/scripts/dbi-indexer.pl

added command-line options and debug levels with increasing verbosity

r158: dpavlin | 2006-05-22 16:48:14 +0200 Changed paths:
M /trunk/Makefile.PL

new target to make cpan distribution

r156: dpavlin | 2006-05-22 16:42:10 +0200 Changed paths:
M /trunk/Estraier.pm
M /trunk/scripts/cpanest
M /trunk/t/5_Node.t

pre-release of 0.07_1

r155: dpavlin | 2006-05-18 16:31:42 +0200 Changed paths:
M /trunk/Estraier.pm
M /trunk/t/5_Node.t

bugfix: set_skip now really work

r154: dpavlin | 2006-05-16 18:05:23 +0200 Changed paths:
M /trunk/Estraier.pm

send correct Content-type for set_user

r153: dpavlin | 2006-05-16 18:01:09 +0200 Changed paths:
M /trunk/t/5_Node.t

added usage of EST_USER and EST_PASSWD enviroment variables for credentials if they exists (otherwise, it will fallback to admin:admin)


r152: dpavlin | 2006-05-16 14:11:39 +0200 Changed paths:
M /trunk/t/5_Node.t

skip tests if estmaster isn't running, optional way to test against remove Hyper Estraier server using:

ESTMASTER_URI=http://estraier.example.com:1978 make test


r151: dpavlin | 2006-05-16 13:39:53 +0200 Changed paths:
M /trunk/Estraier.pm
M /trunk/t/5_Node.t

added clearinfo 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


r150: dpavlin | 2006-05-16 00:26:08 +0200 Changed paths:
M /trunk/Estraier.pm
M /trunk/t/5_Node.t

call setinfo to refresh data about node after calling out_doc*

r149: dpavlin | 2006-05-16 00:11:22 +0200 Changed paths:
M /trunk/Estraier.pm

refresh setinfo after sync

r148: dpavlin | 2006-05-16 00:06:14 +0200 Changed paths:
M /trunk/t/5_Node.t

extended node tests

r147: dpavlin | 2006-05-10 23:41:35 +0200 Changed paths:
M /trunk/scripts/dbi-indexer.pl

added pk_col to config hash

r146: dpavlin | 2006-05-10 23:33:32 +0200 Changed paths:
M /trunk/scripts/dbi-indexer.pl

display rows/s rate

r145: dpavlin | 2006-05-10 23:09:05 +0200 Changed paths:
M /trunk/scripts/dbi-indexer.pl

added db_encoding

r144: dpavlin | 2006-05-10 22:31:02 +0200 Changed paths:
M /trunk/scripts/dbi-indexer.pl

create node if needed, moved config into hash

r142: dpavlin | 2006-05-10 16:57:50 +0200 Changed paths:
M /trunk/Estraier.pm
M /trunk/MANIFEST

getting ready for 0.06

r141: dpavlin | 2006-05-10 16:52:28 +0200 Changed paths:
M /trunk/scripts/estcp-mt.pl
M /trunk/scripts/estcp.pl

estcp scripts cleanup for creating nodes (they now copy source label too)

r140: dpavlin | 2006-05-10 16:08:34 +0200 Changed paths:
M /trunk/Estraier.pm
M /trunk/t/5_Node.t

fix interaction of create and croak_on_error, added tests for it

r139: dpavlin | 2006-05-10 15:45:08 +0200 Changed paths:
M /trunk/Estraier.pm
M /trunk/t/5_Node.t

added create and label to new Search::Estraier::Node, so that nodes will be automatically created if needed.


r138: dpavlin | 2006-05-10 15:34:17 +0200 Changed paths:
M /trunk/t/5_Node.t

better explanation of 46 nodes limit (with just 1024 file descriptors) in Hyper Estraier.


r137: dpavlin | 2006-05-09 16:05:57 +0200 Changed paths:
M /trunk/t/5_Node.t

test whole new ->master API except for shutdown, backup and logrtt (those operations are specific to Hyper Estraier installation and sysadmins might not appreciate tests which mess system services)


r136: dpavlin | 2006-05-09 16:03:36 +0200 Changed paths:
M /trunk/Estraier.pm

fix parametar handling for ->master, chomp response body so that it doesn't end with lf (so you can include it in messages)


r135: dpavlin | 2006-05-09 14:42:39 +0200 Changed paths:
M /trunk/Estraier.pm
M /trunk/t/5_Node.t

fixes and tweaks for master

r134: dpavlin | 2006-05-09 14:21:26 +0200 Changed paths:
M /trunk/Estraier.pm
M /trunk/t/5_Node.t

added Search::Estraier::Node->master to controll estmaster and beginning of tests for it

r133: dpavlin | 2006-05-08 23:34:00 +0200 Changed paths:
M /trunk/scripts/estcp.pl

copy with admin priviledges

r132: dpavlin | 2006-05-08 23:33:37 +0200 Changed paths:
M /trunk/Estraier.pm

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.


r131: dpavlin | 2006-05-08 23:05:32 +0200 Changed paths:
A /trunk/scripts/dbi-indexer.pl

added example script to index DBI table

r130: dpavlin | 2006-05-08 22:47:48 +0200 Changed paths:
M /trunk/t/5_Node.t

fix number of tests to skip

r129: dpavlin | 2006-05-08 14:01:00 +0200 Changed paths:
M /trunk/t/5_Node.t

test search without results

r128: dpavlin | 2006-05-08 14:00:43 +0200 Changed paths:
M /trunk/Estraier.pm

removed old implementation of search in favor of refactored code contributed by Robert Klep

r127: dpavlin | 2006-05-07 00:09:01 +0200 Changed paths:
A /trunk/scripts/bench_search.pl

script to benchmark old and new implementation of search

r126: dpavlin | 2006-05-06 23:38:14 +0200 Changed paths:
M /trunk/Estraier.pm

Better implementation of search by Robert Klep <robert@klep.name>

r124: dpavlin | 2006-05-03 16:24:56 +0200 Changed paths:
M /trunk/MANIFEST

remove foo (how did it get there?)

r123: dpavlin | 2006-05-03 16:23:55 +0200 Changed paths:
M /trunk/Estraier.pm
M /trunk/MANIFEST

prepare for relese 0.05

r122: dpavlin | 2006-05-02 12:19:47 +0200 Changed paths:
M /trunk/Estraier.pm

fixed warning

r121: dpavlin | 2006-04-17 12:38:17 +0200 Changed paths:
M /trunk/scripts/est-spider

skip directories without --all

r120: dpavlin | 2006-04-17 12:34:14 +0200 Changed paths:
M /trunk/scripts/est-spider

dump_draft is now triggered by --debug not --verbose

r119: dpavlin | 2006-04-17 12:31:11 +0200 Changed paths:
M /trunk/scripts/est-spider

added croak_on_error, fixed filename and filetype handling (so indexing now actually store content again), added --all option to index file paths of all files


r118: dpavlin | 2006-04-17 01:22:54 +0200 Changed paths:
M /trunk/scripts/est-spider

dump statistics at end

r117: dpavlin | 2006-03-12 20:43:21 +0100 Changed paths:
M /trunk/t/5_Node.t

fix skip count

r116: dpavlin | 2006-03-12 19:43:24 +0100 Changed paths:
M /trunk/Estraier.pm

implemeted Search::Estraier::Condition set_skip and skip (which requires HyperEstraier 1.1.4)


r115: dpavlin | 2006-03-12 19:42:34 +0100 Changed paths:
M /trunk/t/5_Node.t

added tests for get_doc

r113: dpavlin | 2006-03-12 16:25:06 +0100 Changed paths:
M /trunk/MANIFEST

updated

r112: dpavlin | 2006-03-12 16:20:06 +0100 Changed paths:
M /trunk/Estraier.pm

version 0.04 ready for CPAN

r111: dpavlin | 2006-02-21 16:41:57 +0100 Changed paths:
M /trunk/Estraier.pm

store all values from setinfo in $self->{inform}

r110: dpavlin | 2006-02-21 16:40:54 +0100 Changed paths:
M /trunk/t/5_Node.t

support 0 sa word_num (if HyperEstraier didn't have time to sync to disk)

r109: dpavlin | 2006-02-20 22:21:04 +0100 Changed paths:
M /trunk/t/5_Node.t

fix test if no test2 exists

r108: dpavlin | 2006-02-19 18:13:57 +0100 Changed paths:
M /trunk/Estraier.pm

fix typo

r107: dpavlin | 2006-02-19 18:01:49 +0100 Changed paths:
M /trunk/Estraier.pm
M /trunk/t/5_Node.t

added node methods admins, guests and links, set_link now refresh info

r106: dpavlin | 2006-02-19 15:26:21 +0100 Changed paths:
M /trunk/t/5_Node.t

another fix for last few tests

r105: dpavlin | 2006-02-19 14:50:50 +0100 Changed paths:
M /trunk/t/5_Node.t

fix tests without node test1

r104: dpavlin | 2006-02-19 14:50:36 +0100 Changed paths:
M /trunk/Makefile.PL

make ChangeLog from svk

r103: dpavlin | 2006-01-28 21:44:15 +0100 Changed paths:
M /trunk/Estraier.pm
M /trunk/t/5_Node.t

uri_to_id doesn't croak, even when used with croak_on_error

r102: dpavlin | 2006-01-28 20:46:20 +0100 Changed paths:
M /trunk/Estraier.pm
M /trunk/scripts/example_indexer.pl
M /trunk/scripts/example_searcher.pl

more documentation update

r101: dpavlin | 2006-01-28 20:43:23 +0100 Changed paths:
M /trunk/scripts/example_indexer.pl
M /trunk/scripts/example_searcher.pl

updated example scripts

r100: dpavlin | 2006-01-28 20:41:59 +0100 Changed paths:
M /trunk/Estraier.pm
M /trunk/t/5_Node.t

added $res->hits to get number of hits from estmaster hints

r99: dpavlin | 2006-01-28 20:19:25 +0100 Changed paths:
M /trunk/t/1_Document.t

removed debugging output

r98: dpavlin | 2006-01-28 20:18:13 +0100 Changed paths:
M /trunk/Estraier.pm
M /trunk/t/2_Condition.t

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/)


r97: dpavlin | 2006-01-28 19:19:47 +0100 Changed paths:
M /trunk/Estraier.pm
M /trunk/t/1_Document.t

another fix for empty values

r96: dpavlin | 2006-01-28 18:58:22 +0100 Changed paths:
M /trunk/Estraier.pm

fix for 0 values

r95: dpavlin | 2006-01-28 18:55:48 +0100 Changed paths:
M /trunk/t/1_Document.t

test handling of attributes with value 0

r94: dpavlin | 2006-01-28 18:38:00 +0100 Changed paths:
M /trunk/t/5_Node.t

cleanup test

r93: dpavlin | 2006-01-28 17:43:45 +0100 Changed paths:
M /trunk/Estraier.pm

Hyper Estraier 1.0.6 doesn't like attributes with no value (undef in perl), so we skip them in dump_draft


r92: dpavlin | 2006-01-26 16:29:20 +0100 Changed paths:
M /trunk/t/5_Node.t

fix number of tests skipped if test node is missing

r91: dpavlin | 2006-01-26 02:53:58 +0100 Changed paths:
M /trunk/Estraier.pm
M /trunk/t/5_Node.t

added hints to return all hints from server

r90: dpavlin | 2006-01-26 02:53:29 +0100 Changed paths:
M /trunk/scripts/est-spider

created separate filter_to_pages sub, added text/postscript support via pstotext

r89: dpavlin | 2006-01-26 00:38:57 +0100 Changed paths:
M /trunk/scripts/est-spider

removed dependency on (optional in the first place) native HyperEstraier module

r88: dpavlin | 2006-01-21 19:25:09 +0100 Changed paths:
M /trunk/scripts/estcp.pl

fix URL extraction, make it less chatty (without -d flag)

r87: dpavlin | 2006-01-21 18:37:07 +0100 Changed paths:
M /trunk/scripts/estcp-mt.pl

fixed node URL extraction, put -1 marker on queue at end so that threads will finish after all documents are processed


r86: dpavlin | 2006-01-19 15:33:33 +0100 Changed paths:
M /trunk/scripts/estcp-mt.pl (from /trunk/scripts/estcp.pl:85)

multi-threaded version of estcp

r85: dpavlin | 2006-01-17 16:00:50 +0100 Changed paths:
M /trunk/scripts/estcp.pl

create desintaion node if it doesn't exist

r84: dpavlin | 2006-01-17 12:43:38 +0100 Changed paths:
M /trunk/scripts/estcp.pl

don't parse draft into document and back

r83: dpavlin | 2006-01-17 01:41:18 +0100 Changed paths:
M /trunk/scripts/estcp.pl

fixed to stop coping and prevent cumulation of results

r82: dpavlin | 2006-01-17 01:17:50 +0100 Changed paths:
M /trunk/scripts/estcp.pl

much better output of progress (requires Time::HiRes)

r81: dpavlin | 2006-01-17 01:03:45 +0100 Changed paths:
M /trunk/Estraier.pm

allow null (undef in perl) values. Hyper Estraier seems to store them, so we should also support them.


r80: dpavlin | 2006-01-17 00:08:07 +0100 Changed paths:
A /trunk/scripts/estcp.pl

copy Hyper Estraier index from one node to another

r79: dpavlin | 2006-01-16 22:47:21 +0100 Changed paths:
M /trunk/t/5_Node.t

test fix

r78: dpavlin | 2006-01-16 22:42:09 +0100 Changed paths:
M /trunk/Estraier.pm
M /trunk/t/5_Node.t

added croak_on_error

r77: dpavlin | 2006-01-16 22:34:14 +0100 Changed paths:
M /trunk/Estraier.pm
M /trunk/scripts/est-spider

fix warning if called without $node->set_auth (anonymous access)

r76: dpavlin | 2006-01-16 22:19:44 +0100 Changed paths:
M /trunk/Estraier.pm

return $node->{status} and $node->{status_message} if request wasn't succesful

r74: dpavlin | 2006-01-09 16:28:24 +0100 Changed paths:
M /trunk/Estraier.pm

0.03 final

r73: dpavlin | 2006-01-09 16:26:50 +0100 Changed paths:
M /trunk/t/5_Node.t

fix to work without Hyper Estraier server installed

r72: dpavlin | 2006-01-09 16:22:43 +0100 Changed paths:
M /trunk/t/5_Node.t

tests now check if nodes 'test1' and 'test2' exists, and it they doesn't skip tests which connect to HyperEstraier


r71: dpavlin | 2006-01-09 16:22:05 +0100 Changed paths:
M /trunk/Estraier.pm

fix set_link content-type

r69: dpavlin | 2006-01-08 17:49:53 +0100 Changed paths:
M /trunk/Estraier.pm
M /trunk/MANIFEST

0.03_1 on the way to CPAN

r68: dpavlin | 2006-01-08 01:13:09 +0100 Changed paths:
M /trunk/Estraier.pm
A /trunk/scripts/example_indexer.pl
A /trunk/scripts/example_searcher.pl

two simple examples included under synopsis in documentation

r67: dpavlin | 2006-01-08 00:50:51 +0100 Changed paths:
M /trunk/MANIFEST

add META.yml

r66: dpavlin | 2006-01-08 00:48:59 +0100 Changed paths:
M /trunk/MANIFEST

added example scripts

r65: dpavlin | 2006-01-08 00:48:16 +0100 Changed paths:
M /trunk/Estraier.pm

add optional node parametar to new Search::Estraier::Node

r64: dpavlin | 2006-01-08 00:46:10 +0100 Changed paths:
A /trunk/scripts
A /trunk/scripts/cpanest
A /trunk/scripts/est-spider

added example scripts to crawl filesystem and index cpan

r63: dpavlin | 2006-01-07 17:19:31 +0100 Changed paths:
M /trunk/Estraier.pm

fix warning

r62: dpavlin | 2006-01-07 03:40:57 +0100 Changed paths:
M /trunk/Estraier.pm

requre just uri for ResultDocument, all other parametars are optional

r61: dpavlin | 2006-01-07 02:21:28 +0100 Changed paths:
M /trunk/Estraier.pm

transfer depth to cond_to_query

r60: dpavlin | 2006-01-07 01:00:15 +0100 Changed paths:
M /trunk/Estraier.pm
M /trunk/t/1_Document.t

added few checks to better handle empty documents, array return is not enforced any more.

r59: dpavlin | 2006-01-07 00:29:58 +0100 Changed paths:
M /trunk/Estraier.pm
M /trunk/Makefile.PL

replaced my broken socket code with LWP::UserAgent (as should I really done from beginning)

r58: dpavlin | 2006-01-06 22:05:05 +0100 Changed paths:
M /trunk/Estraier.pm

fix setinfo size (multiple nls)

r57: dpavlin | 2006-01-06 21:58:26 +0100 Changed paths:
M /trunk/Estraier.pm
M /trunk/t/5_Node.t

added set_link (not working?) and moved debug to option

r56: dpavlin | 2006-01-06 21:45:48 +0100 Changed paths:
M /trunk/Estraier.pm
M /trunk/t/5_Node.t

added set_user

r55: dpavlin | 2006-01-06 21:39:58 +0100 Changed paths:
M /trunk/Estraier.pm
M /trunk/t/5_Node.t

move set_info to private setinfo, added set_snippet_width

r54: dpavlin | 2006-01-06 19:35:53 +0100 Changed paths:
M /trunk/Makefile.PL

don't leave Makefile.old after make clean (we really need to remove Makefile before clean target does mv Makefile Makefile.old)


r53: dpavlin | 2006-01-06 15:39:45 +0100 Changed paths:
M /trunk/Estraier.pm
M /trunk/t/4_NodeResult.t
M /trunk/t/5_Node.t

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)


r52: dpavlin | 2006-01-06 15:10:29 +0100 Changed paths:
M /trunk/Estraier.pm

search which works

r51: dpavlin | 2006-01-06 14:19:50 +0100 Changed paths:
M /trunk/Estraier.pm
M /trunk/t/5_Node.t

cond_to_query needed for search (which is under construction)

r50: dpavlin | 2006-01-06 13:48:14 +0100 Changed paths:
M /trunk/Estraier.pm
M /trunk/t/5_Node.t

added uri_escape where needed, fix edit_doc test

r49: dpavlin | 2006-01-06 13:40:23 +0100 Changed paths:
M /trunk/Estraier.pm
M /trunk/Makefile.PL
M /trunk/t/5_Node.t

added get_doc_attr and get_doc_attr_by_uri by (again) extending fetchdoc, fixed etch_doc (typo in name)


r48: dpavlin | 2006-01-06 03:07:10 +0100 Changed paths:
M /trunk/Estraier.pm
M /trunk/t/5_Node.t

added name, label, doc_num, word_num and size properties for which I had to implement set_info.


r47: dpavlin | 2006-01-06 02:51:28 +0100 Changed paths:
M /trunk/Estraier.pm

more checks, but still no hope for edit_doc

r46: dpavlin | 2006-01-06 02:40:04 +0100 Changed paths:
M /trunk/t/5_Node.t

small tweaks and corrections to tests

r45: dpavlin | 2006-01-06 02:36:09 +0100 Changed paths:
M /trunk/Estraier.pm
M /trunk/t/5_Node.t

uri_to_id and important fix for fetchdoc

r44: dpavlin | 2006-01-06 02:12:10 +0100 Changed paths:
M /trunk/Estraier.pm
M /trunk/t/5_Node.t

added etch_doc and etch_doc_by_uri by extending fetchdoc

r43: dpavlin | 2006-01-06 01:04:28 +0100 Changed paths:
M /trunk/Estraier.pm
M /trunk/t/5_Node.t

better error messages, added get_doc and get_doc_by_uri

r42: dpavlin | 2006-01-06 00:38:32 +0100 Changed paths:
M /trunk/Estraier.pm
M /trunk/t/5_Node.t

edit_doc, add massive amount of vertical whitespace to make source more readable

r41: dpavlin | 2006-01-06 00:32:31 +0100 Changed paths:
M /trunk/Estraier.pm
M /trunk/t/5_Node.t

out_doc, out_doc_by_uri

r40: dpavlin | 2006-01-06 00:00:22 +0100 Changed paths:
M /trunk/Estraier.pm
M /trunk/t/5_Node.t

a lot of tuning and fixes, and put_doc which works!

r39: dpavlin | 2006-01-05 23:36:10 +0100 Changed paths:
M /trunk/Estraier.pm
M /trunk/t/5_Node.t

added optional parametar to Node to turn on debugging (which isn't documented and probably won't be because it spits output using warn)


r38: dpavlin | 2006-01-05 23:27:03 +0100 Changed paths:
M /trunk/Estraier.pm
M /trunk/t/5_Node.t

more fun with http

r37: dpavlin | 2006-01-05 23:16:21 +0100 Changed paths:
M /trunk/Estraier.pm
M /trunk/t/5_Node.t

much better error messages

r36: dpavlin | 2006-01-05 22:51:54 +0100 Changed paths:
M /trunk/Estraier.pm
M /trunk/Makefile.PL

base64 encode basic auth data. Oh, why didn't I just use LWP?

r35: dpavlin | 2006-01-05 22:51:29 +0100 Changed paths:
M /trunk/t/5_Node.t

shuttle_url test which fails (and it shouldn't)

r34: dpavlin | 2006-01-05 22:09:53 +0100 Changed paths:
M /trunk/MANIFEST

fix tests

r33: dpavlin | 2006-01-05 18:54:18 +0100 Changed paths:
M /trunk/Estraier.pm
M /trunk/Makefile.PL

implemetation of shuttle_url (using IO::Socket::INET instead of LWP for speed)

r32: dpavlin | 2006-01-05 16:38:34 +0100 Changed paths:
M /trunk/Estraier.pm
M /trunk/t/5_Node.t

status

r31: dpavlin | 2006-01-05 16:36:25 +0100 Changed paths:
M /trunk/Estraier.pm
M /trunk/t/5_Node.t

set_auth

r30: dpavlin | 2006-01-05 16:33:48 +0100 Changed paths:
M /trunk/Estraier.pm
M /trunk/t/5_Node.t

set_timeout

r29: dpavlin | 2006-01-05 16:30:35 +0100 Changed paths:
M /trunk/Estraier.pm
M /trunk/t/5_Node.t

set_url, set_proxy

r28: dpavlin | 2006-01-05 16:21:41 +0100 Changed paths:
A /trunk/t/5_Node.t

test

r27: dpavlin | 2006-01-05 16:21:29 +0100 Changed paths:
M /trunk/Estraier.pm

begin work on Search::Estraier::Node

r26: dpavlin | 2006-01-05 16:05:58 +0100 Changed paths:
M /trunk/t/1_Document.t

cleanup

r25: dpavlin | 2006-01-05 16:01:56 +0100 Changed paths:
M /trunk/Estraier.pm
A /trunk/t/4_NodeResult.t

implemented Search::Estraier::NodeResult

r24: dpavlin | 2006-01-05 15:33:05 +0100 Changed paths:
M /trunk/Estraier.pm

cleanup

r23: dpavlin | 2006-01-05 15:30:42 +0100 Changed paths:
M /trunk/Estraier.pm
M /trunk/t/3_ResultDocument.t

finished ResultDocument

r22: dpavlin | 2006-01-05 14:55:55 +0100 Changed paths:
A /trunk/t/1_Document.t (from /trunk/t/1_document.t:14) D /trunk/t/1_document.t
A /trunk/t/2_Condition.t (from /trunk/t/2_condition.t:19) D /trunk/t/2_condition.t

change case of test files

r21: dpavlin | 2006-01-05 14:55:17 +0100 Changed paths:
A /trunk/t/3_ResultDocument.t

test

r20: dpavlin | 2006-01-05 14:55:06 +0100 Changed paths:
M /trunk/Estraier.pm

begin work on Search::HyperEstraier::ResultDocument

r19: dpavlin | 2006-01-05 00:10:48 +0100 Changed paths:
M /trunk/Estraier.pm
M /trunk/t/2_condition.t

finished Condition adding orders, attrs, max and options

r18: dpavlin | 2006-01-04 23:48:29 +0100 Changed paths:
M /trunk/Estraier.pm
M /trunk/t/2_condition.t

phrase

r17: dpavlin | 2006-01-04 23:46:16 +0100 Changed paths:
M /trunk/t/2_condition.t

missing test for set_options (in last commit)

r16: dpavlin | 2006-01-04 23:43:24 +0100 Changed paths:
M /trunk/Estraier.pm
M /trunk/t/2_condition.t

Search::Estraier::Condition, new, set_phrase, set_order, set_max

r15: dpavlin | 2006-01-04 23:24:57 +0100 Changed paths:
M /trunk/Estraier.pm
M /trunk/MANIFEST
A /trunk/t/2_condition.t

begin work on Search::Estraier::Condition, s moved to Search::Estraier which other modules inherit

r14: dpavlin | 2006-01-04 22:51:01 +0100 Changed paths:
M /trunk/Estraier.pm
M /trunk/t/1
document.t

new Document now accepts draft.

r13: dpavlin | 2006-01-04 20:37:38 +0100 Changed paths:
M /trunk/Estraier.pm

added implementation of dump_draft

r12: dpavlin | 2006-01-04 20:28:30 +0100 Changed paths:
M /trunk/Estraier.pm
M /trunk/t/1_document.t

added cat_texts

r11: dpavlin | 2006-01-04 16:50:08 +0100 Changed paths:
M /trunk/Estraier.pm
M /trunk/t/1_document.t

fix texts

r10: dpavlin | 2006-01-04 16:48:00 +0100 Changed paths:
M /trunk/Estraier.pm
M /trunk/t/1_document.t

demonstrate bug with texts

r9: dpavlin | 2006-01-04 16:28:39 +0100 Changed paths:
M /trunk/Estraier.pm
M /trunk/Makefile.PL
M /trunk/t/1_document.t

added texts, fixed add_attr to delete atributes, tests now pass

r8: dpavlin | 2006-01-04 16:04:58 +0100 Changed paths:
M /trunk/Estraier.pm
M /trunk/t/1_document.t

added $doc->attr('name'), fixed $doc->add_attr('name','value');

r7: dpavlin | 2006-01-04 15:57:27 +0100 Changed paths:
M /trunk/Estraier.pm

added attr_names

r6: dpavlin | 2006-01-04 15:48:11 +0100 Changed paths:
M /trunk/Estraier.pm
M /trunk/t/1_document.t

added id, documentation, rename of vars in test

r5: dpavlin | 2006-01-04 15:38:35 +0100 Changed paths:
M /trunk/Estraier.pm

add_text, add_hidden_text

r4: dpavlin | 2006-01-04 14:33:07 +0100 Changed paths:
M /trunk/Estraier.pm
M /trunk/t/1_document.t

added $doc->delete and internal _s

r3: dpavlin | 2006-01-04 14:13:06 +0100 Changed paths:
M /trunk/MANIFEST
M /trunk/Makefile.PL

fix for path modifications

r2: dpavlin | 2006-01-04 14:11:43 +0100 Changed paths:
A /trunk/Estraier.pm
A /trunk/MANIFEST
A /trunk/Makefile.PL
A /trunk/t
A /trunk/t/1_document.t
A /trunk/t/99_pod.t

begin work on pure perl implementation of HyperEstraier module

r1: dpavlin | 2006-01-04 14:11:32 +0100 Changed paths:
A /trunk

Directory for svk import.