sru
The SRU does not support the exact operator (==) only the contains (=) in alphanumeric indexes. This would mean that when we search for for instance an ID, we also get in return documents where the ID searched for is part of another ID. This gives us problems if we want to for example updated the bibliographic records based on the result. Then we need to be sure that we get the correct result-list.
Example: Searching for this ID: 20522 returns two books that are linked to the authority 20522 , but also a document with this ID in 650$$0
<subfield code="0">(DNLM)D020522Q000532</subfield>
We would like that the == operator was supported for alphanumeric indexes we would only get the first two correct records and not the false match.
I hope that this can be added to the SRU search index as this has the potential to cause errors in our data.
This has been discussed in case: # 00466853

Hello All,
This idea has been closed as part of a cleanup process for ideas older than two years with fewer than 20 votes.
This cleanup process is necessary to streamline our idea management process and ensure that the most relevant and impactful ideas receive the attention they deserve. If you still feel strongly about this idea, you may submit it via the NERS process.
We value your feedback and encourage you to continue submitting and voting for ideas that you believe will enhance Alma.
Alma Product Team
-
Dan Michael O. Heggø commented
Oh goodness, it's really weird that you cannot do exact searches with an identifier field like alma.authority_id.
Some indices support ==, but it seems a bit random which ones: https://bibsys.alma.exlibrisgroup.com/view/sru/47BIBSYS_NETWORK?version=1.2&operation=explain