/[Grep]/lib/Grep/Search/KinoSearch.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 /lib/Grep/Search/KinoSearch.pm

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 190 - (view) (annotate) - [select for diffs]
Modified Fri May 23 21:05:42 2008 UTC (16 years, 1 month ago) by dpavlin
File length: 3938 byte(s)
Diff to previous 189 , to selected 53
make proper split between top-level Grep::Search package
and Grep::Search::KinoSearch

Revision 189 - (view) (annotate) - [select for diffs]
Modified Fri May 23 18:28:19 2008 UTC (16 years, 1 month ago) by dpavlin
File length: 6699 byte(s)
Copied from: lib/Grep/Search.pm revision 185
Diff to previous 185 , to selected 53
move KinoSearch supprot in own package

Revision 185 - (view) (annotate) - [select for diffs]
Modified Wed Apr 9 17:39:40 2008 UTC (16 years, 3 months ago) by dpavlin
Original Path: lib/Grep/Search.pm
File length: 6351 byte(s)
Diff to previous 180 , to selected 53
don't open invindexer if we are only searching

Revision 180 - (view) (annotate) - [select for diffs]
Modified Fri Feb 1 20:22:14 2008 UTC (16 years, 5 months ago) by dpavlin
Original Path: lib/Grep/Search.pm
File length: 6035 byte(s)
Diff to previous 169 , to selected 53
tweak for KinoSearch 0.20_05 API

Revision 169 - (view) (annotate) - [select for diffs]
Modified Wed Jul 4 09:58:06 2007 UTC (17 years ago) by dpavlin
Original Path: lib/Grep/Search.pm
File length: 6043 byte(s)
Diff to previous 160 , to selected 53
update rest of code to new created_on and last_update

Revision 160 - (view) (annotate) - [select for diffs]
Modified Sun Jun 10 22:23:34 2007 UTC (17 years, 1 month ago) by dpavlin
Original Path: lib/Grep/Search.pm
File length: 6037 byte(s)
Diff to previous 153 , to selected 53
be more robust at html stripping

Revision 153 - (view) (annotate) - [select for diffs]
Modified Sun Jun 10 11:52:24 2007 UTC (17 years, 1 month ago) by dpavlin
Original Path: lib/Grep/Search.pm
File length: 5935 byte(s)
Diff to previous 151 , to selected 53
re-enable syntax field:value AND/OR/NOT using set_heed_colons against latest
KinoSearch trunk, don't vectorize keyword fields

Revision 151 - (view) (annotate) - [select for diffs]
Modified Sat Jun 9 10:27:03 2007 UTC (17 years, 1 month ago) by dpavlin
Original Path: lib/Grep/Search.pm
File length: 5588 byte(s)
Diff to previous 145 , to selected 53
return success, don't include uid if 0 or undef in query

Revision 145 - (view) (annotate) - [select for diffs]
Modified Tue May 8 14:28:14 2007 UTC (17 years, 2 months ago) by dpavlin
Original Path: lib/Grep/Search.pm
File length: 5530 byte(s)
Diff to previous 144 , to selected 53
delete items from full-text invindex also

Revision 144 - (view) (annotate) - [select for diffs]
Modified Tue May 8 14:11:38 2007 UTC (17 years, 2 months ago) by dpavlin
Original Path: lib/Grep/Search.pm
File length: 5393 byte(s)
Diff to previous 141 , to selected 53
added --duplicates switch to reindex.pl to keep duplicate items, create new
index every time to prevent duplicate results for same item

Revision 141 - (view) (annotate) - [select for diffs]
Modified Tue May 8 12:37:28 2007 UTC (17 years, 2 months ago) by dpavlin
Original Path: lib/Grep/Search.pm
File length: 5318 byte(s)
Diff to previous 136 , to selected 53
added hits accessor to Grep::Search which returns original number of search results

Revision 136 - (view) (annotate) - [select for diffs]
Modified Thu May 3 15:39:52 2007 UTC (17 years, 2 months ago) by dpavlin
Original Path: lib/Grep/Search.pm
File length: 5127 byte(s)
Diff to previous 131 , to selected 53
tidy up pod

Revision 131 - (view) (annotate) - [select for diffs]
Modified Tue May 1 10:47:23 2007 UTC (17 years, 2 months ago) by dpavlin
Original Path: lib/Grep/Search.pm
File length: 5110 byte(s)
Diff to previous 127 , to selected 53
synced with KinoSearch subversion r2382

Revision 127 - (view) (annotate) - [select for diffs]
Modified Sun Apr 29 00:16:05 2007 UTC (17 years, 2 months ago) by dpavlin
Original Path: lib/Grep/Search.pm
File length: 5110 byte(s)
Diff to previous 118 , to selected 53
Move from Lucene (mostly because locking problems prevented fastcgi
deployment, and later haunted development server too) to KinoSearch.
For good measure added (slow) de-duplication and increased version to 0.02

Revision 118 - (view) (annotate) - [select for diffs]
Modified Sun Apr 1 11:53:22 2007 UTC (17 years, 3 months ago) by dpavlin
Original Path: lib/Grep/Search.pm
File length: 4800 byte(s)
Diff to previous 112 , to selected 53
tweaks

Revision 112 - (view) (annotate) - [select for diffs]
Modified Wed Mar 14 21:10:53 2007 UTC (17 years, 4 months ago) by dpavlin
Original Path: lib/Grep/Search.pm
File length: 4772 byte(s)
Diff to previous 110 , to selected 53
Grep::Search really shouldn't be Jifty::Object beause it's serialization
within Jifty confuse Lucene locks. We need just ->log anyway...

Revision 110 - (view) (annotate) - [select for diffs]
Modified Wed Mar 14 20:02:19 2007 UTC (17 years, 4 months ago) by dpavlin
Original Path: lib/Grep/Search.pm
File length: 4845 byte(s)
Diff to previous 109 , to selected 53
another bunch of various tweaks, but Lucene still doesn't lock index right

Revision 109 - (view) (annotate) - [select for diffs]
Modified Wed Mar 14 18:46:37 2007 UTC (17 years, 4 months ago) by dpavlin
Original Path: lib/Grep/Search.pm
File length: 4818 byte(s)
Diff to previous 102 , to selected 53
rewrite Grep::Search to be isa Jifty::Object

Revision 102 - (view) (annotate) - [select for diffs]
Modified Sun Mar 4 22:16:23 2007 UTC (17 years, 4 months ago) by dpavlin
Original Path: lib/Grep/Search.pm
File length: 4777 byte(s)
Diff to previous 98 , to selected 53
removed all debug warn(s) or move them to $self->log->debug

Revision 98 - (view) (annotate) - [select for diffs]
Modified Sat Feb 24 12:16:57 2007 UTC (17 years, 4 months ago) by dpavlin
Original Path: lib/Grep/Search.pm
File length: 4749 byte(s)
Diff to previous 95 , to selected 53
code cleaup, now isa Jifty::Object, more debug loging

Revision 95 - (view) (annotate) - [select for diffs]
Modified Sat Feb 24 11:42:10 2007 UTC (17 years, 4 months ago) by dpavlin
Original Path: lib/Grep/Search.pm
File length: 4410 byte(s)
Diff to previous 76 , to selected 53
undef all Lucene vars on finish

Revision 76 - (view) (annotate) - [select for diffs]
Modified Fri Feb 23 17:17:50 2007 UTC (17 years, 4 months ago) by dpavlin
Original Path: lib/Grep/Search.pm
File length: 4393 byte(s)
Diff to previous 72 , to selected 53
close searcher and undef writer after close to prevent orphan locks on lucene

Revision 72 - (view) (annotate) - [select for diffs]
Modified Fri Feb 23 09:54:28 2007 UTC (17 years, 4 months ago) by dpavlin
Original Path: lib/Grep/Search.pm
File length: 4373 byte(s)
Diff to previous 64 , to selected 53
another great refactoring: added new Source object which implements
searching within feed (which now can be anything as long as it produce fields
which somewhat resamble RSS feed). Source plugins implement just (site or
source format specific) fetching of items. 

Sample implementation of MoinMoin scraper, which fetch full pages from wiki
for results, so it has performance impact on remote wiki, be kind to it.

Revision 64 - (view) (annotate) - [select for diffs]
Modified Wed Feb 21 20:22:07 2007 UTC (17 years, 4 months ago) by dpavlin
Original Path: lib/Grep/Search.pm
File length: 4358 byte(s)
Diff to previous 60 , to selected 53
store _owner_id in index and add them to search queries so that we get just
rearch results we should see (as opposed to Jifty current_user_can throwing
them away much later)

Revision 60 - (view) (annotate) - [select for diffs]
Modified Wed Feb 21 19:31:26 2007 UTC (17 years, 4 months ago) by dpavlin
Original Path: lib/Grep/Search.pm
File length: 4075 byte(s)
Diff to previous 58 , to selected 53
dump Lucene query

Revision 58 - (view) (annotate) - [select for diffs]
Modified Wed Feb 21 19:10:20 2007 UTC (17 years, 4 months ago) by dpavlin
Original Path: lib/Grep/Search.pm
File length: 4050 byte(s)
Diff to previous 57 , to selected 53
Another mish-mash of different changes rolled into one commit: added feed owners,
better support for bootstraping without data (actaully, fixes to be able to do so...)

Revision 57 - (view) (annotate) - [select for diffs]
Modified Wed Feb 21 17:42:24 2007 UTC (17 years, 4 months ago) by dpavlin
Original Path: lib/Grep/Search.pm
File length: 3912 byte(s)
Diff to previous 53
catching signals (as expected) broke Jifty in so many ways...

Revision 53 - (view) (annotate) - [selected]
Modified Wed Feb 21 16:06:25 2007 UTC (17 years, 4 months ago) by dpavlin
Original Path: lib/Grep/Search.pm
File length: 3896 byte(s)
Diff to previous 49
better unrolling of object values (why do I have to peek inside {values} to make title work?),
added snippet

Revision 49 - (view) (annotate) - [select for diffs]
Modified Wed Feb 21 13:01:34 2007 UTC (17 years, 4 months ago) by dpavlin
Original Path: lib/Grep/Search.pm
File length: 3381 byte(s)
Diff to previous 47 , to selected 53
re-wrote Lucene support with fresh eyes

Revision 47 - (view) (annotate) - [select for diffs]
Added Wed Feb 21 03:04:48 2007 UTC (17 years, 4 months ago) by dpavlin
Original Path: lib/Grep/Search.pm
File length: 3232 byte(s)
Diff to selected 53
use real full-text search engine (Lucene in this case) for Search action,
added Grep::Search helper object

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