* Sometimes it works and sometimes it doesn’t. See the demo video — bottom_half does not work correctly
* Sometimes it works and sometimes it doesn’t. See the demo video — bottom_half does not work correctly
* Accessibility API and AppKit use different coordinate systems, you have to do the conversion yourself
* NSScreen::visibleFrame() ignores the menu bar on non-main screens, even though macOS puts one on every screen
* Accessibility API and AppKit use different coordinate systems, you have to do the conversion yourself
* NSScreen::visibleFrame() ignores the menu bar on non-main screens, even though macOS puts one on every screen
> This helps maximize memory usage by allowing all processes to share cache entries and reduces the chances of out-of-memory (OOM) issues.
www.alibabacloud.com/help/en/pola...
> This helps maximize memory usage by allowing all processes to share cache entries and reduces the chances of out-of-memory (OOM) issues.
www.alibabacloud.com/help/en/pola...
Since Tantity stores "fieldnorm_id" rather than the actual value, when calculating the block-max score, github.com/quickwit-oss..., the `tf_factor()` function will retrieve the fieldnorm value using this fielednorm_id
2/N
Since Tantity stores "fieldnorm_id" rather than the actual value, when calculating the block-max score, github.com/quickwit-oss..., the `tf_factor()` function will retrieve the fieldnorm value using this fielednorm_id
2/N
1/N (well, I do not expect the post length on bsky can be so limited...)
1/N (well, I do not expect the post length on bsky can be so limited...)
> Looks like Tantivy does not store the docfreq? From the code, [code link], fieldnorm_id and term_freq are stored
By "store" here, I mean the *extra* info stored in each block for the block-max WAND algorithm
> Looks like Tantivy does not store the docfreq? From the code, [code link], fieldnorm_id and term_freq are stored
By "store" here, I mean the *extra* info stored in each block for the block-max WAND algorithm
And, since it stores fieldnorm_id rather than the fieldnorm value, the actual fieldnorm used in scoring will be the newest value, is my guess right? Thanks:)
github.com/quickwit-oss...
And, since it stores fieldnorm_id rather than the fieldnorm value, the actual fieldnorm used in scoring will be the newest value, is my guess right? Thanks:)
github.com/quickwit-oss...
Hi there, I am reading Tantivy's block-max WAND impl, and:
> and just store that argmax's docfreq / fieldnorm
Looks like Tantivy does not store the docfreq? From the code, github.com/quickwit-oss..., fieldnorm_id and term_freq are stored
Hi there, I am reading Tantivy's block-max WAND impl, and:
> and just store that argmax's docfreq / fieldnorm
Looks like Tantivy does not store the docfreq? From the code, github.com/quickwit-oss..., fieldnorm_id and term_freq are stored
During search, we inject that block max docfreq fieldnorm, into the score formula with the global statistics, hoping the winning (docfreq, fieldnorm) pair is unchanged.
2/2
During search, we inject that block max docfreq fieldnorm, into the score formula with the global statistics, hoping the winning (docfreq, fieldnorm) pair is unchanged.
2/2
> tantivy does an approximation here. We compute the argmax given the segment docfreq and average fieldnorm (yeah I had totally forgotten the average fieldnorm), and just store that argmax's docfreq / fieldnorm.
1/2 (have to split it due to word limit)
> tantivy does an approximation here. We compute the argmax given the segment docfreq and average fieldnorm (yeah I had totally forgotten the average fieldnorm), and just store that argmax's docfreq / fieldnorm.
1/2 (have to split it due to word limit)
x.com/fulmicoton/s...
Questions were posted on Twitter/X, we can continue the discussion here😆
x.com/fulmicoton/s...
Questions were posted on Twitter/X, we can continue the discussion here😆