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

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 144 - (view) (annotate) - [select for diffs]
Modified Tue May 8 14:11:38 2007 UTC (16 years, 11 months ago) by dpavlin
File length: 5393 byte(s)
Diff to previous 141
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 (16 years, 11 months ago) by dpavlin
File length: 5318 byte(s)
Diff to previous 136
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 (16 years, 11 months ago) by dpavlin
File length: 5127 byte(s)
Diff to previous 131
tidy up pod

Revision 131 - (view) (annotate) - [select for diffs]
Modified Tue May 1 10:47:23 2007 UTC (17 years ago) by dpavlin
File length: 5110 byte(s)
Diff to previous 127
synced with KinoSearch subversion r2382

Revision 127 - (view) (annotate) - [select for diffs]
Modified Sun Apr 29 00:16:05 2007 UTC (17 years ago) by dpavlin
File length: 5110 byte(s)
Diff to previous 118
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, 1 month ago) by dpavlin
File length: 4800 byte(s)
Diff to previous 112
tweaks

Revision 112 - (view) (annotate) - [select for diffs]
Modified Wed Mar 14 21:10:53 2007 UTC (17 years, 1 month ago) by dpavlin
File length: 4772 byte(s)
Diff to previous 110
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, 1 month ago) by dpavlin
File length: 4845 byte(s)
Diff to previous 109
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, 1 month ago) by dpavlin
File length: 4818 byte(s)
Diff to previous 102
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, 1 month ago) by dpavlin
File length: 4777 byte(s)
Diff to previous 98
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, 2 months ago) by dpavlin
File length: 4749 byte(s)
Diff to previous 95
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, 2 months ago) by dpavlin
File length: 4410 byte(s)
Diff to previous 76
undef all Lucene vars on finish

Revision 76 - (view) (annotate) - [select for diffs]
Modified Fri Feb 23 17:17:50 2007 UTC (17 years, 2 months ago) by dpavlin
File length: 4393 byte(s)
Diff to previous 72
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, 2 months ago) by dpavlin
File length: 4373 byte(s)
Diff to previous 64
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, 2 months ago) by dpavlin
File length: 4358 byte(s)
Diff to previous 60
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, 2 months ago) by dpavlin
File length: 4075 byte(s)
Diff to previous 58
dump Lucene query

Revision 58 - (view) (annotate) - [select for diffs]
Modified Wed Feb 21 19:10:20 2007 UTC (17 years, 2 months ago) by dpavlin
File length: 4050 byte(s)
Diff to previous 57
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, 2 months ago) by dpavlin
File length: 3912 byte(s)
Diff to previous 53
catching signals (as expected) broke Jifty in so many ways...

Revision 53 - (view) (annotate) - [select for diffs]
Modified Wed Feb 21 16:06:25 2007 UTC (17 years, 2 months ago) by dpavlin
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, 2 months ago) by dpavlin
File length: 3381 byte(s)
Diff to previous 47
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, 2 months ago) by dpavlin
File length: 3232 byte(s)
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