lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Hoss Man (JIRA)" <>
Subject [jira] Commented: (LUCENE-1749) FieldCache introspection API
Date Thu, 30 Jul 2009 18:27:14 GMT


Hoss Man commented on LUCENE-1749:

Mark: thanks for looking into the tests.

If the CustomScoreQuery class(es) push the FieldCache sage into the subReaders during scoring,
then shouldn't the explain methods do the same thing?  it definitely seems like a bug if getting
score explanation from a query causes your memory footprint to double.

Last night i thought over what a more useful API for hte sanity checker would like like ...

My power is getting turned off for a few hours this afternoon so i'll work on it them and
should have a much cleaner looking patch to post this evening.

(BTW: random thought that occurred to me last night: wouldn't the simplest way to implement
the RamEstimator just be to use vanilla java serialization to a custom OutputStream that just
counted the bytes and sent them to /dev/null) ?

> FieldCache introspection API
> ----------------------------
>                 Key: LUCENE-1749
>                 URL:
>             Project: Lucene - Java
>          Issue Type: Improvement
>          Components: Search
>            Reporter: Hoss Man
>            Priority: Minor
>             Fix For: 2.9
>         Attachments: fieldcache-introspection.patch, LUCENE-1749.patch, LUCENE-1749.patch,
LUCENE-1749.patch, LUCENE-1749.patch, LUCENE-1749.patch, LUCENE-1749.patch
> FieldCache should expose an Expert level API for runtime introspection of the FieldCache
to provide info about what is in the FieldCache at any given moment.  We should also provide
utility methods for sanity checking that the FieldCache doesn't contain anything "odd"...
>    * entries for the same reader/field with different types/parsers
>    * entries for the same field/type/parser in a reader and it's subreader(s)
>    * etc...

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message