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

Diff of /trunk/README.pod

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 43 by dpavlin, Sat Sep 10 22:33:36 2005 UTC revision 49 by dpavlin, Sat Oct 29 18:54:40 2005 UTC
# Line 23  PostgreSQL (tested with versions 7.4 and Line 23  PostgreSQL (tested with versions 7.4 and
23    
24  =item *  =item *
25    
26  Hyper Estraier (version 0.5.0 or newer)  Hyper Estraier (tested with 0.5.0-1.0.0+, version newer than 0.9.6 are
27    recommended)
28    
29  =back  =back
30    
# Line 41  perl modules C<DBI>, C<DBD::Pg>, C<Test: Line 42  perl modules C<DBI>, C<DBD::Pg>, C<Test:
42    
43  =item *  =item *
44    
45  C<trivia.list.gz> from Internet Movie Database in data/ directory  C<trivia.list.gz> from Internet Movie Database in C<data/> directory
46    
47  =item *  =item *
48    
# Line 78  create node and fill re-create index usi Line 79  create node and fill re-create index usi
79    
80  =head2 Create index using Hyper Estraier perl bindings  =head2 Create index using Hyper Estraier perl bindings
81    
82  For this, you will have to install perl bindings from  Perl bindings for Hyper Estraier are available at
83    
84  L<http://hyperestraier.sourceforge.net/binding/>  L<http://hyperestraier.sourceforge.net/binding/>
85    
86    However, they don't support node API (yet), so you will have to use
87    my modified version which is available at
88    L<http://svn.rot13.org/> in C<hyperestraier_wrappers> repository.
89    
90  If you installed bindings as documented in README file, you can use  If you installed bindings as documented in README file, you can use
91  perl binding to create index about three times faster than using C<estcmd>  perl binding to create index about three times faster than using C<estcmd>
92  (to be fair, I must say that creation of intermediate files take most time,  (to be fair, I must say that creation of intermediate files take most time,
# Line 113  C<pgest> PostgreSQL function has two dif Line 118  C<pgest> PostgreSQL function has two dif
118          FROM pgest(          FROM pgest(
119                  -- path to index OR URL to node, user-name and password                  -- path to index OR URL to node, user-name and password
120                  -- you will need JUST ONE of following two lines, depending                  -- you will need JUST ONE of following two lines, depending
121                  -- on your usage described below                  -- on your usage described below, for direct access
122                  '/full/path/to/casket',                  '/full/path/to/casket',
123                  'http://localhost:1978/node/trivia', 'admin', 'admin',                  -- or for node API specify node URI, login, password
124                    -- and depth of search
125                    'http://localhost:1978/node/trivia', 'admin', 'admin', 42,
126                  -- query                  -- query
127                  'blade runner',                  'blade runner',
128                  -- additional attributes, use NULL or '' to disable                  -- additional attributes, use NULL or '' to disable
# Line 156  traffic. However, you can have Hyper Est Line 163  traffic. However, you can have Hyper Est
163  different machine or update index while doing searches, so benefits of this  different machine or update index while doing searches, so benefits of this
164  approach are obvious.  approach are obvious.
165    
 B<Note:> Currently, there is no support to search more than one index (depth  
 of search is always 0). This will be fixed.  
   
166  =head1 Who wrote this?  =head1 Who wrote this?
167    
168  Hyper Estraier is written by Mikio Hirabayashi.  Hyper Estraier is written by Mikio Hirabayashi.

Legend:
Removed from v.43  
changed lines
  Added in v.49

  ViewVC Help
Powered by ViewVC 1.1.26