Skip to content

Implement IndexedDISI#docIDRunEnd#14753

Merged
gf2121 merged 7 commits intoapache:mainfrom
HUSTERGS:IndexedDISI_docIDRunEnd
Jun 6, 2025
Merged

Implement IndexedDISI#docIDRunEnd#14753
gf2121 merged 7 commits intoapache:mainfrom
HUSTERGS:IndexedDISI_docIDRunEnd

Conversation

@HUSTERGS
Copy link
Contributor

@HUSTERGS HUSTERGS commented Jun 4, 2025

Description

This try to implement IndexedDISI#docIDRunEnd

@github-actions
Copy link
Contributor

github-actions bot commented Jun 4, 2025

This PR does not have an entry in lucene/CHANGES.txt. Consider adding one. If the PR doesn't need a changelog entry, then add the skip-changelog label to it and you will stop receiving this reminder on future updates to the PR.

@gf2121
Copy link
Contributor

gf2121 commented Jun 4, 2025

Thanks for contribution! I wonder if we should also implement SparsexxxDocValues#DocIdRunEnd in Lucene90DocValuesProducer so that this can be actually used in queries like FieldExistsQuery?

@github-actions
Copy link
Contributor

github-actions bot commented Jun 4, 2025

This PR does not have an entry in lucene/CHANGES.txt. Consider adding one. If the PR doesn't need a changelog entry, then add the skip-changelog label to it and you will stop receiving this reminder on future updates to the PR.

@HUSTERGS
Copy link
Contributor Author

HUSTERGS commented Jun 4, 2025

Thanks for contribution! I wonder if we should also implement SparsexxxDocValues#DocIdRunEnd in Lucene90DocValuesProducer so that this can be actually used in queries like FieldExistsQuery?

@gf2121 Of Course, just pushed another commit containing corresponding implementation

Copy link
Contributor

@gf2121 gf2121 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@gf2121
Copy link
Contributor

gf2121 commented Jun 5, 2025

Could you add a CHANGE entry under 10.3.0?

@HUSTERGS
Copy link
Contributor Author

HUSTERGS commented Jun 5, 2025

Could you add a CHANGE entry under 9.3.0?

Yes, I forgot that, pushed another commit

@github-actions github-actions bot added this to the 10.3.0 milestone Jun 5, 2025
@gf2121 gf2121 merged commit a039d90 into apache:main Jun 6, 2025
7 checks passed
matriv added a commit to crate/crate that referenced this pull request Oct 21, 2025
Apply changes made between 10.2.2 and 10.3.1 versions:
```
$ g log --oneline releases/lucene/10.2.2..releases/lucene/10.3.1 lucene/core/src/java/org/apache/lucene/codecs/lucene90/{Lucene90DocValuesProducer.java,Lucene90DocValuesConsumer.java,Lucene90DocValuesFormat.java}
d176a42b659 Implement IndexedDISI#docIDRunEnd (#14753)
223d7a41e3c [10.x] Change uses of withReadAdvice to use hints instead (#14629) (#14510)
bb3167e57c6 Impl intoBitset for IndexedDISI and Docvalues (#14529)
```

Relevant PRs:
apache/lucene#14753
apache/lucene#14510
apache/lucene#14529

Follows: #18545
matriv added a commit to crate/crate that referenced this pull request Oct 21, 2025
Apply changes made between 10.2.2 and 10.3.1 versions:
```
$ g log --oneline releases/lucene/10.2.2..releases/lucene/10.3.1 lucene/core/src/java/org/apache/lucene/codecs/lucene90/{Lucene90DocValuesProducer.java,Lucene90DocValuesConsumer.java,Lucene90DocValuesFormat.java}
d176a42b659 Implement IndexedDISI#docIDRunEnd (#14753)
223d7a41e3c [10.x] Change uses of withReadAdvice to use hints instead (#14629) (#14510)
bb3167e57c6 Impl intoBitset for IndexedDISI and Docvalues (#14529)
```

Relevant PRs:
apache/lucene#14753
apache/lucene#14510
apache/lucene#14529

Follows: #18545
matriv added a commit to crate/crate that referenced this pull request Oct 21, 2025
Apply changes made between 10.2.2 and 10.3.1 versions:
```
$ g log --oneline releases/lucene/10.2.2..releases/lucene/10.3.1 lucene/core/src/java/org/apache/lucene/codecs/lucene90/{Lucene90DocValuesProducer.java,Lucene90DocValuesConsumer.java,Lucene90DocValuesFormat.java}
d176a42b659 Implement IndexedDISI#docIDRunEnd (#14753)
223d7a41e3c [10.x] Change uses of withReadAdvice to use hints instead (#14629) (#14510)
bb3167e57c6 Impl intoBitset for IndexedDISI and Docvalues (#14529)
```

Relevant PRs:
apache/lucene#14753
apache/lucene#14510
apache/lucene#14529

Follows: #18545
matriv added a commit to crate/crate that referenced this pull request Oct 21, 2025
Apply changes made between 10.2.2 and 10.3.1 versions:
```
$ g log --oneline releases/lucene/10.2.2..releases/lucene/10.3.1 lucene/core/src/java/org/apache/lucene/codecs/lucene90/{Lucene90DocValuesProducer.java,Lucene90DocValuesConsumer.java,Lucene90DocValuesFormat.java}
d176a42b659 Implement IndexedDISI#docIDRunEnd (#14753)
223d7a41e3c [10.x] Change uses of withReadAdvice to use hints instead (#14629) (#14510)
bb3167e57c6 Impl intoBitset for IndexedDISI and Docvalues (#14529)
```

Relevant PRs:
apache/lucene#14753
apache/lucene#14510
apache/lucene#14529

Follows: #18545
matriv added a commit to crate/crate that referenced this pull request Oct 21, 2025
Apply changes made between 10.2.2 and 10.3.1 versions:
```
$ g log --oneline releases/lucene/10.2.2..releases/lucene/10.3.1 lucene/core/src/java/org/apache/lucene/codecs/lucene90/{Lucene90DocValuesProducer.java,Lucene90DocValuesConsumer.java,Lucene90DocValuesFormat.java}
d176a42b659 Implement IndexedDISI#docIDRunEnd (#14753)
223d7a41e3c [10.x] Change uses of withReadAdvice to use hints instead (#14629) (#14510)
bb3167e57c6 Impl intoBitset for IndexedDISI and Docvalues (#14529)
```

Relevant PRs:
apache/lucene#14753
apache/lucene#14510
apache/lucene#14529

Follows: #18545
mergify bot pushed a commit to crate/crate that referenced this pull request Oct 21, 2025
Apply changes made between 10.2.2 and 10.3.1 versions:
```
$ g log --oneline releases/lucene/10.2.2..releases/lucene/10.3.1 lucene/core/src/java/org/apache/lucene/codecs/lucene90/{Lucene90DocValuesProducer.java,Lucene90DocValuesConsumer.java,Lucene90DocValuesFormat.java}
d176a42b659 Implement IndexedDISI#docIDRunEnd (#14753)
223d7a41e3c [10.x] Change uses of withReadAdvice to use hints instead (#14629) (#14510)
bb3167e57c6 Impl intoBitset for IndexedDISI and Docvalues (#14529)
```

Relevant PRs:
apache/lucene#14753
apache/lucene#14510
apache/lucene#14529

Follows: #18545
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants