[Save this search]

Status
All
   Fixed (7187)
  Closed (4498)
Open (2533)
   Won't Fix (543)
   Duplicate (297)
   Invalid (217)
   Not A Problem (195)
Issue type
All
  Issue (2231)
  PR (302)
Author relation
All
  None (2031)
  Member (600)
  Contributor (416)
  New contributor (55)
Created
All
  Past day (1)
  Past 2 days (5)
  Past 3 days (5)
  Past week (15)
  Past month (44)
  Past 3 months (87)
  Past 6 months (156)
  Past year (283)
Updated
All
  Past day (9)
  Past 2 days (17)
  Past 3 days (17)
  Past week (33)
  Past month (85)
  Past 3 months (125)
  Past 6 months (401)
  Past year (505)
Updated ago
All
  > 1 day ago (2524)
  > 2 days ago (2516)
  > 3 days ago (2516)
  > 1 week ago (2500)
  > 1 month ago (2448)
  > 3 months ago (2408)
  > 1 year ago (2028)
Comment count
All
  0 (555)
  1 (354)
  2 - 5 (794)
  6 - 10 (430)
  10 - 20 (304)
  > 20 (166)
Reaction count
All
  0 (2252)
  1 (167)
  2 - 5 (92)
  6 - 10 (16)
  10 - 20 (5)
  > 20 (1)
Review Requested
All
  jpountz (14)
  mikemccand (8)
  benwtrent (6)
  dweiss (4)
  iverase (4)
  rmuir (3)
  msokolov (3)

See all 24...
Mentioned
All
  jpountz (90)
  mikemccand (73)
  rmuir (50)
  benwtrent (46)
  msokolov (38)
  uschindler (37)
  vigyasharma (17)

See all 194...
Reviewed
All
  jpountz (23)
  mikemccand (22)
  rmuir (13)
  msokolov (13)
  dweiss (12)
  uschindler (12)
  benwtrent (11)

See all 60...
Commented
All
  asfimport (1369)
  github-actions[bot] (229)
  jpountz (141)
  mikemccand (121)
  rmuir (95)
  benwtrent (83)
  msokolov (80)

See all 281...
User
All
  asfimport (1811)
  github-actions[bot] (268)
  mikemccand (204)
  jpountz (200)
  rmuir (127)
  benwtrent (119)
  msokolov (101)

See all 430...
Last comment user
All
  asfimport (1326)
  github-actions[bot] (221)
  jpountz (32)
  mikemccand (31)
  rmuir (23)
  msokolov (16)
  gsmiller (14)

See all 156...
Draft
All
  No (251)
  Yes (51)
Component
All
  core (591)
  analysis (149)
  highlighter (47)
  spatial (41)
  facet (40)
  queryparser (26)
  test-framework (25)

See all 23...
Type
All
  enhancement (1165)
  bug (725)
  task (198)
  test (77)
  documentation (22)
Labels
All
  Stale (220)
  legacy-jira-fix-versio... (214)
  legacy-jira-fix-versio... (169)
  affects-version:4.0-ALPHA (81)
  tool:build (54)
  vector-based-search (47)
  affects-version:6.0 (37)

See all 157...
Commits?
All
  No (2533)
Reporter
All
  rmuir (271)
  mikemccand (153)
  jpountz (127)
  dsmiley (68)
  uschindler (52)
  iverase (43)
  hossman (40)

See all 734...
Assignee
All
  Unassigned (2292)
  mikemccand (35)
  uschindler (31)
  romseygeek (27)
  dsmiley (22)
  rmuir (14)
  jpountz (11)

See all 45...
  Filters: Status (Open),  Issue type,  Author relation,  Created,  Updated,  Updated ago,  Comment count,  Reaction count,  Review Requested,  Mentioned,  Reviewed,  Commented,  User,  Last comment user,  Draft,  Component,  Type,  Labels,  Commits?,  Reporter,  Assignee

#15732 PR: Prevent writing un-quantised vectors twice during merging HNSW graphs
4.1 hours ago  7 comments  0 votes  0 watches  benwtrentgithub-actions[bot]iverasemccullochtmsokolov
This PR is just addressing the following suggestion from Adrien when merging https://github.com/ ... This version only supports un-quantised vectors because for quantise vectors the logic is a bit ... The key aspects of this implementation are: 1.- KnnVectorsWritermergeOneField returns now an ...
    iverase 1.2 days ago:  @msokolov working through this I realize we need to make sure the method PerFieldKnnVectorsFormat# ...
    msokolov 13.2 days ago:  I guess the flip side is now we have added the ability to defer some unspecified work to a second ... I guess it's a matter of opinion, but for me, I'd like to avoid abstractions we don't absolutely ... Also, adding the abstraction opens up questions like what if we have more than two phases (in the ...

#15676 PR: Feature/collaborative hnsw search
4.2 hours ago  22 comments  0 votes  0 watches  benwtrentgithub-actions[bot]krickertmsokolovnavneet1v
[HNSW] Collaborative Search via Dynamic Threshold Feedback > **Status: Experimental** - This ... Full distributed multi-shard testing will happen in a follow-up PR for OpenSearch.
    krickert 4.2 hours ago:  Still working through this - just a quick update..
    krickert 12.9 days ago:  First, all great questions and you're getting to the heart of why I should increase the collection ... tl;dr - I suspect that pruning can only help if there is enough latency between shards and searches ... My home lab, due to using cheap machines, was a good candidate to show this and it did show ...

#15790 PR: #15024: Improve prefix sum in Lucene99HnswVectorsReader
4.3 hours ago  3 comments  0 votes  0 watches  github-actions[bot]kaivalnpleng25yossev
# Summary This PR implements the optimization suggested in 15024, replacing the two-step prefix ... **Before:** `java currentNeighborsBuffer[0] = dataIn.readVInt(); for (int i = 1; i < arcCount; i ... Since that PR went stale (merge conflicts, formatting), I'm resubmitting with conflicts resolved, ...
    kaivalnp 4.3 hours ago:  LGTM Looks like this improvement is in the range of noise for knnPerfTest.py, but is good-to-have ...
    kaivalnp 4.3 hours ago:  This entry is under 11.0.0 -- can you move it to 10.5.0? (I can help with merge + backport)

#15631 PR: Reduce lock scope in StringHelper#randomId()
12 hours ago  11 comments  0 votes  0 watches  benwtrentdweisseasyicegithub-actions[bot]msfroh
This change moves BigInteger#toByteArray() outside the synchronized block, since it allocates and ...
    easyice 12 hours ago:  @msfroh This makes sense to me. My understanding is that CAS only becomes less efficient than locks under very high retry ... For the randomId method, it should be a good fit, and it also makes the code more readable.
    msfroh 10 days ago:  @easyice -- I don't know the Java lock semantics well enough to know which is more expensive, ... I get the impression that if you have contention, the mutex will do better (since the atomic ref ... I was able to get rid of the lock altogether (replacing it with optimistic locking from ...

#15166 PR: Resolve some TODOs in TestGrouping
14.8 hours ago  5 comments  0 votes  0 watches  gaobinlonggithub-actions[bot]jainankitk
Description Resolve some TODOs in TestGrouping: 1. TestBasic() covers test relevance sort and test null group, TestRandom() covers test ties and test ... Resolve the TODO in slowGrouping(), filter by searchTerm first to avoid sorting unnecessary ...
    gaobinlong 14.8 hours ago:  Hi @jainankitk , could this PR be merged now? Thanks!
    github-actions[bot] 4.6 months ago:  This PR has not had activity in the past 2 weeks, labeling it as stale. If the PR is waiting for review, notify the dev@lucene.apache.org list. Thank you for your contribution!

#15558 PR: Refactor QueryCache to improve performance
20.3 hours ago  13 comments  0 votes  0 watches  BaurzhanSakharievgithub-actions[bot]mergify[bot]msfrohsgup432
Description Related issue - https://github.com/apache/lucene/issues/14222 Major changes: ... With each partition having its own read/write lock to improve concurrency.
    github-actions[bot] 28.8 days ago:  This PR has not had activity in the past 2 weeks, labeling it as stale. If the PR is waiting for review, notify the dev@lucene.apache.org list. Thank you for your contribution!
    sgup432 1.5 months ago:   >With this PR, if I understand correctly, it's guaranteed that SomeCustomQuery will be gone at ... Yes with this PR change, if a segment is closed, all of its associated queries will be deleted as ...

#15572: Should we increase BufferedChecksum's buffer from 1 KB -> 2 KB?
20.6 hours ago  8 comments  0 votes  0 watches  kkhatuamikemccandrmuirsgup432
Spinoff from this comment from @rmuir. Modern SIMD registers have gotten wider, and maybe that means it's worth using a larger byte[] when ...
    sgup432 20.6 hours ago:  I realized that there was a problem in my benchmark where there was some performance impact of ... We need to ideally reuse the checksum object per iteration. Will run again.
    sgup432 1.1 months ago:  There are some interesting observations. I see that our custom buffering logic is causing some overhead, instead using calling checksum ... I overall compared Small Updates(update(int b)) and buffered updates update(byte[] b, int off, int ...

[20.8 msec search, 21.8 msec total]