Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Everything worked, except one minor issue encountered in the last line of BM25 Baseline for MS MARCO Passage Ranking in Pyserini / Interactive Retrieval, the line
hits[0].raw
would error:The output from the builtin
dir(hits[0])
gives:which includes attributes like
docid
andscore
, but notraw
.However, the command
does give the desired output:
Or, alternatively, the command
also gives the desired output.
I apologize in advance if the cause of this issue was that I didn't set up my environment or follow the instructions correctly. However, it appears to be the case that the class
ScoredDoc
(orJScoredDoc
), returned byLuceneSearcher.search()
, does not have theraw
attribute; on the other hand, the classDocument
, returned byLuceneSearcher.doc()
, does have theraw()
method implemented to access theraw
attribute of its underlying Lucene Document.Operating System
WSL 2 running Ubuntu 22.04.3 LTS on a Windows 10 machine
Environment
Hardware
All the unit tests were passed after setting up my environment. Please let me know if there's any other information I can give about the setup or configurations to help with the situation.