/[Search-Estraier]/cpan/0.07_1/Estraier.pm |
Parent Directory | Revision Log
Links to HEAD: | (view) (annotate) |
Sticky Revision: |
CPAN release 0.07_1
pre-release of 0.07_1
bugfix: set_skip now really work
send correct Content-type for set_user
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
call _set_info to refresh data about node after calling out_doc*
refresh _set_info after sync
getting ready for 0.06
fix interaction of create and croak_on_error, added tests for it
added create and label to new Search::Estraier::Node, so that nodes will be automatically created if needed.
fix parametar handling for ->master, chomp response body so that it doesn't end with lf (so you can include it in messages)
fixes and tweaks for master
added Search::Estraier::Node->master to controll estmaster and beginning of tests for it
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.
removed old implementation of search in favor of refactored code contributed by Robert Klep
Better implementation of search by Robert Klep <robert@klep.name>
prepare for relese 0.05
fixed warning
implemeted Search::Estraier::Condition set_skip and skip (which requires HyperEstraier 1.1.4)
version 0.04 ready for CPAN
store all values from _set_info in $self->{inform}
fix typo
added node methods admins, guests and links, set_link now refresh info
uri_to_id doesn't croak, even when used with croak_on_error
more documentation update
added $res->hits to get number of hits from estmaster hints
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/)
another fix for empty values
fix for 0 values
Hyper Estraier 1.0.6 doesn't like attributes with no value (undef in perl), so we skip them in dump_draft
added hints to return all hints from server
allow null (undef in perl) values. Hyper Estraier seems to store them, so we should also support them.
added croak_on_error
fix warning if called without $node->set_auth (anonymous access)
return $node->{status} and $node->{status_message} if request wasn't succesful
0.03 final
fix set_link content-type
0.03_1 on the way to CPAN
two simple examples included under synopsis in documentation
add optional node parametar to new Search::Estraier::Node
fix warning
requre just uri for ResultDocument, all other parametars are optional
transfer depth to cond_to_query
added few checks to better handle empty documents, array return is not enforced any more.
replaced my broken socket code with LWP::UserAgent (as should I really done from beginning)
fix _set_info size (multiple nls)
added set_link (not working?) and moved debug to option
added set_user
move set_info to private _set_info, added set_snippet_width
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)
search which works
cond_to_query needed for search (which is under construction)
added uri_escape where needed, fix edit_doc test
added get_doc_attr and get_doc_attr_by_uri by (again) extending _fetch_doc, fixed etch_doc (typo in name)
added name, label, doc_num, word_num and size properties for which I had to implement set_info.
more checks, but still no hope for edit_doc
uri_to_id and important fix for _fetch_doc
added etch_doc and etch_doc_by_uri by extending _fetch_doc
better error messages, added get_doc and get_doc_by_uri
edit_doc, add massive amount of vertical whitespace to make source more readable
out_doc, out_doc_by_uri
a lot of tuning and fixes, and put_doc which works!
added optional parametar to Node to turn on debugging (which isn't documented and probably won't be because it spits output using warn)
more fun with http
much better error messages
base64 encode basic auth data. Oh, why didn't I just use LWP?
implemetation of shuttle_url (using IO::Socket::INET instead of LWP for speed)
status
set_auth
set_timeout
set_url, set_proxy
begin work on Search::Estraier::Node
implemented Search::Estraier::NodeResult
cleanup
finished ResultDocument
begin work on Search::HyperEstraier::ResultDocument
finished Condition adding orders, attrs, max and options
phrase
Search::Estraier::Condition, new, set_phrase, set_order, set_max
begin work on Search::Estraier::Condition, _s moved to Search::Estraier which other modules inherit
new Document now accepts draft.
added implementation of dump_draft
added cat_texts
fix texts
demonstrate bug with texts
added texts, fixed add_attr to delete atributes, tests now pass
added $doc->attr('name'), fixed $doc->add_attr('name','value');
added attr_names
added id, documentation, rename of vars in test
add_text, add_hidden_text
added $doc->delete and internal _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.
ViewVC Help | |
Powered by ViewVC 1.1.26 |