-
-
Notifications
You must be signed in to change notification settings - Fork 2.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Make file annotations searchable #4654
Comments
This is exactly the feature I need:)! Please include that in your next releases! |
I would love such a feature! Also a nice addition would be to search in all attached files. For now, I use pdfgrep if I need to search something. You can make use of xargs to spawn multiple instances to search faster (if your hardware allows it):
Unfortunately, pdfgrep seems not be capable of grepping in annotations only. |
a51eb4f Create societe-francaise-detude-de-la-ceramique-antique-en-gaule.csl (JabRef#4653) 9032e5b Create geografia-fisica-e-dinamica-quaternaria.csl (JabRef#4650) 38996d6 Create multimed.csl (JabRef#4644) 9cd28d3 Update journal-of-urban-technology.csl (JabRef#4652) 265c93f Correct Acta Palaeontologica Polonica in-text citation format (JabRef#4655) 9cf9ddc Create bioscience.csl (JabRef#4654) 277f340 Update brazilian-journal-of-veterinary-research-and-animal-science.csl (JabRef#4656) a3e4ecf Update associacao-brasileira-de-normas-tecnicas-ufrgs-initials.csl (JabRef#4461) 960b316 Create journal-of-urban-technology.csl (JabRef#4645) ddf2572 Create universitat-stuttgart-mpp-standard.csl (JabRef#4639) bde92d6 Update environmental-microbiology.csl (JabRef#4641) efa68bc Update presses-universitaires-de-rennes.csl (JabRef#4640) 0872e3e Fixes JabRef#4648 (JabRef#4649) 9a159a4 Create studi-e-materiali-di-storia-delle-religioni.csl (JabRef#4642) e63f13e further updates for websites and paper-conference Update ieee.csl (JabRef#4646) 0cb6762 Create Bulletin du Centre d’études médiévales d’Auxerre (JabRef#4635) 784a1c9 Update instituto-de-pesquisas-energeticas-e-nucleares.csl (JabRef#4634) e5f9eed Update ieee.csl (JabRef#4636) e82a783 Fix paper-conference in journal-of-new-zealand-grasslands.csl (JabRef#4637) 7365ce8 fix editor label for french apa.csl (JabRef#4616) fa6bb22 Create quaternaire (JabRef#4602) f2b4af4 Create the-journal-of-trauma-and-acute-care-surgery.csl (JabRef#4631) 0aa837e Update unified-style-sheet-for-linguistics.csl for "in" in chapters (JabRef#4632) db8bd33 Create journal-of-breast-cancer.csl (JabRef#4630) git-subtree-dir: src/main/resources/csl-styles git-subtree-split: a51eb4f
a51eb4f Create societe-francaise-detude-de-la-ceramique-antique-en-gaule.csl (JabRef#4653) 9032e5b Create geografia-fisica-e-dinamica-quaternaria.csl (JabRef#4650) 38996d6 Create multimed.csl (JabRef#4644) 9cd28d3 Update journal-of-urban-technology.csl (JabRef#4652) 265c93f Correct Acta Palaeontologica Polonica in-text citation format (JabRef#4655) 9cf9ddc Create bioscience.csl (JabRef#4654) 277f340 Update brazilian-journal-of-veterinary-research-and-animal-science.csl (JabRef#4656) a3e4ecf Update associacao-brasileira-de-normas-tecnicas-ufrgs-initials.csl (JabRef#4461) 960b316 Create journal-of-urban-technology.csl (JabRef#4645) ddf2572 Create universitat-stuttgart-mpp-standard.csl (JabRef#4639) bde92d6 Update environmental-microbiology.csl (JabRef#4641) efa68bc Update presses-universitaires-de-rennes.csl (JabRef#4640) 0872e3e Fixes JabRef#4648 (JabRef#4649) 9a159a4 Create studi-e-materiali-di-storia-delle-religioni.csl (JabRef#4642) e63f13e further updates for websites and paper-conference Update ieee.csl (JabRef#4646) 0cb6762 Create Bulletin du Centre d’études médiévales d’Auxerre (JabRef#4635) 784a1c9 Update instituto-de-pesquisas-energeticas-e-nucleares.csl (JabRef#4634) e5f9eed Update ieee.csl (JabRef#4636) e82a783 Fix paper-conference in journal-of-new-zealand-grasslands.csl (JabRef#4637) git-subtree-dir: src/main/resources/csl-styles git-subtree-split: a51eb4f
a51eb4f Create societe-francaise-detude-de-la-ceramique-antique-en-gaule.csl (JabRef#4653) 9032e5b Create geografia-fisica-e-dinamica-quaternaria.csl (JabRef#4650) 38996d6 Create multimed.csl (JabRef#4644) 9cd28d3 Update journal-of-urban-technology.csl (JabRef#4652) 265c93f Correct Acta Palaeontologica Polonica in-text citation format (JabRef#4655) 9cf9ddc Create bioscience.csl (JabRef#4654) 277f340 Update brazilian-journal-of-veterinary-research-and-animal-science.csl (JabRef#4656) a3e4ecf Update associacao-brasileira-de-normas-tecnicas-ufrgs-initials.csl (JabRef#4461) 960b316 Create journal-of-urban-technology.csl (JabRef#4645) ddf2572 Create universitat-stuttgart-mpp-standard.csl (JabRef#4639) bde92d6 Update environmental-microbiology.csl (JabRef#4641) efa68bc Update presses-universitaires-de-rennes.csl (JabRef#4640) 0872e3e Fixes JabRef#4648 (JabRef#4649) 9a159a4 Create studi-e-materiali-di-storia-delle-religioni.csl (JabRef#4642) e63f13e further updates for websites and paper-conference Update ieee.csl (JabRef#4646) 0cb6762 Create Bulletin du Centre d’études médiévales d’Auxerre (JabRef#4635) 784a1c9 Update instituto-de-pesquisas-energeticas-e-nucleares.csl (JabRef#4634) e5f9eed Update ieee.csl (JabRef#4636) e82a783 Fix paper-conference in journal-of-new-zealand-grasslands.csl (JabRef#4637) 7365ce8 fix editor label for french apa.csl (JabRef#4616) fa6bb22 Create quaternaire (JabRef#4602) f2b4af4 Create the-journal-of-trauma-and-acute-care-surgery.csl (JabRef#4631) 0aa837e Update unified-style-sheet-for-linguistics.csl for "in" in chapters (JabRef#4632) git-subtree-dir: src/main/resources/csl-styles git-subtree-split: a51eb4f
a51eb4f Create societe-francaise-detude-de-la-ceramique-antique-en-gaule.csl (JabRef#4653) 9032e5b Create geografia-fisica-e-dinamica-quaternaria.csl (JabRef#4650) 38996d6 Create multimed.csl (JabRef#4644) 9cd28d3 Update journal-of-urban-technology.csl (JabRef#4652) 265c93f Correct Acta Palaeontologica Polonica in-text citation format (JabRef#4655) 9cf9ddc Create bioscience.csl (JabRef#4654) 277f340 Update brazilian-journal-of-veterinary-research-and-animal-science.csl (JabRef#4656) a3e4ecf Update associacao-brasileira-de-normas-tecnicas-ufrgs-initials.csl (JabRef#4461) 960b316 Create journal-of-urban-technology.csl (JabRef#4645) ddf2572 Create universitat-stuttgart-mpp-standard.csl (JabRef#4639) bde92d6 Update environmental-microbiology.csl (JabRef#4641) efa68bc Update presses-universitaires-de-rennes.csl (JabRef#4640) 0872e3e Fixes JabRef#4648 (JabRef#4649) 9a159a4 Create studi-e-materiali-di-storia-delle-religioni.csl (JabRef#4642) e63f13e further updates for websites and paper-conference Update ieee.csl (JabRef#4646) 0cb6762 Create Bulletin du Centre d’études médiévales d’Auxerre (JabRef#4635) 784a1c9 Update instituto-de-pesquisas-energeticas-e-nucleares.csl (JabRef#4634) e5f9eed Update ieee.csl (JabRef#4636) e82a783 Fix paper-conference in journal-of-new-zealand-grasslands.csl (JabRef#4637) 7365ce8 fix editor label for french apa.csl (JabRef#4616) fa6bb22 Create quaternaire (JabRef#4602) f2b4af4 Create the-journal-of-trauma-and-acute-care-surgery.csl (JabRef#4631) 0aa837e Update unified-style-sheet-for-linguistics.csl for "in" in chapters (JabRef#4632) db8bd33 Create journal-of-breast-cancer.csl (JabRef#4630) git-subtree-dir: src/main/resources/csl-styles git-subtree-split: a51eb4f
a51eb4f Create societe-francaise-detude-de-la-ceramique-antique-en-gaule.csl (JabRef#4653) 9032e5b Create geografia-fisica-e-dinamica-quaternaria.csl (JabRef#4650) 38996d6 Create multimed.csl (JabRef#4644) 9cd28d3 Update journal-of-urban-technology.csl (JabRef#4652) 265c93f Correct Acta Palaeontologica Polonica in-text citation format (JabRef#4655) 9cf9ddc Create bioscience.csl (JabRef#4654) 277f340 Update brazilian-journal-of-veterinary-research-and-animal-science.csl (JabRef#4656) a3e4ecf Update associacao-brasileira-de-normas-tecnicas-ufrgs-initials.csl (JabRef#4461) 960b316 Create journal-of-urban-technology.csl (JabRef#4645) git-subtree-dir: src/main/resources/csl-styles git-subtree-split: a51eb4f
a51eb4f Create societe-francaise-detude-de-la-ceramique-antique-en-gaule.csl (JabRef#4653) 9032e5b Create geografia-fisica-e-dinamica-quaternaria.csl (JabRef#4650) 38996d6 Create multimed.csl (JabRef#4644) 9cd28d3 Update journal-of-urban-technology.csl (JabRef#4652) 265c93f Correct Acta Palaeontologica Polonica in-text citation format (JabRef#4655) 9cf9ddc Create bioscience.csl (JabRef#4654) 277f340 Update brazilian-journal-of-veterinary-research-and-animal-science.csl (JabRef#4656) a3e4ecf Update associacao-brasileira-de-normas-tecnicas-ufrgs-initials.csl (JabRef#4461) 960b316 Create journal-of-urban-technology.csl (JabRef#4645) ddf2572 Create universitat-stuttgart-mpp-standard.csl (JabRef#4639) bde92d6 Update environmental-microbiology.csl (JabRef#4641) efa68bc Update presses-universitaires-de-rennes.csl (JabRef#4640) 0872e3e Fixes JabRef#4648 (JabRef#4649) 9a159a4 Create studi-e-materiali-di-storia-delle-religioni.csl (JabRef#4642) e63f13e further updates for websites and paper-conference Update ieee.csl (JabRef#4646) 0cb6762 Create Bulletin du Centre d’études médiévales d’Auxerre (JabRef#4635) 784a1c9 Update instituto-de-pesquisas-energeticas-e-nucleares.csl (JabRef#4634) e5f9eed Update ieee.csl (JabRef#4636) e82a783 Fix paper-conference in journal-of-new-zealand-grasslands.csl (JabRef#4637) 7365ce8 fix editor label for french apa.csl (JabRef#4616) fa6bb22 Create quaternaire (JabRef#4602) f2b4af4 Create the-journal-of-trauma-and-acute-care-surgery.csl (JabRef#4631) 0aa837e Update unified-style-sheet-for-linguistics.csl for "in" in chapters (JabRef#4632) db8bd33 Create journal-of-breast-cancer.csl (JabRef#4630) git-subtree-dir: src/main/resources/csl-styles git-subtree-split: a51eb4f
a51eb4f Create societe-francaise-detude-de-la-ceramique-antique-en-gaule.csl (JabRef#4653) 9032e5b Create geografia-fisica-e-dinamica-quaternaria.csl (JabRef#4650) 38996d6 Create multimed.csl (JabRef#4644) 9cd28d3 Update journal-of-urban-technology.csl (JabRef#4652) 265c93f Correct Acta Palaeontologica Polonica in-text citation format (JabRef#4655) 9cf9ddc Create bioscience.csl (JabRef#4654) 277f340 Update brazilian-journal-of-veterinary-research-and-animal-science.csl (JabRef#4656) a3e4ecf Update associacao-brasileira-de-normas-tecnicas-ufrgs-initials.csl (JabRef#4461) 960b316 Create journal-of-urban-technology.csl (JabRef#4645) ddf2572 Create universitat-stuttgart-mpp-standard.csl (JabRef#4639) bde92d6 Update environmental-microbiology.csl (JabRef#4641) efa68bc Update presses-universitaires-de-rennes.csl (JabRef#4640) 0872e3e Fixes JabRef#4648 (JabRef#4649) 9a159a4 Create studi-e-materiali-di-storia-delle-religioni.csl (JabRef#4642) e63f13e further updates for websites and paper-conference Update ieee.csl (JabRef#4646) 0cb6762 Create Bulletin du Centre d’études médiévales d’Auxerre (JabRef#4635) 784a1c9 Update instituto-de-pesquisas-energeticas-e-nucleares.csl (JabRef#4634) e5f9eed Update ieee.csl (JabRef#4636) e82a783 Fix paper-conference in journal-of-new-zealand-grasslands.csl (JabRef#4637) 7365ce8 fix editor label for french apa.csl (JabRef#4616) fa6bb22 Create quaternaire (JabRef#4602) f2b4af4 Create the-journal-of-trauma-and-acute-care-surgery.csl (JabRef#4631) 0aa837e Update unified-style-sheet-for-linguistics.csl for "in" in chapters (JabRef#4632) db8bd33 Create journal-of-breast-cancer.csl (JabRef#4630) git-subtree-dir: src/main/resources/csl-styles git-subtree-split: a51eb4f
a51eb4f Create societe-francaise-detude-de-la-ceramique-antique-en-gaule.csl (JabRef#4653) 9032e5b Create geografia-fisica-e-dinamica-quaternaria.csl (JabRef#4650) 38996d6 Create multimed.csl (JabRef#4644) 9cd28d3 Update journal-of-urban-technology.csl (JabRef#4652) 265c93f Correct Acta Palaeontologica Polonica in-text citation format (JabRef#4655) 9cf9ddc Create bioscience.csl (JabRef#4654) 277f340 Update brazilian-journal-of-veterinary-research-and-animal-science.csl (JabRef#4656) a3e4ecf Update associacao-brasileira-de-normas-tecnicas-ufrgs-initials.csl (JabRef#4461) 960b316 Create journal-of-urban-technology.csl (JabRef#4645) ddf2572 Create universitat-stuttgart-mpp-standard.csl (JabRef#4639) bde92d6 Update environmental-microbiology.csl (JabRef#4641) efa68bc Update presses-universitaires-de-rennes.csl (JabRef#4640) 0872e3e Fixes JabRef#4648 (JabRef#4649) 9a159a4 Create studi-e-materiali-di-storia-delle-religioni.csl (JabRef#4642) e63f13e further updates for websites and paper-conference Update ieee.csl (JabRef#4646) git-subtree-dir: src/main/resources/csl-styles git-subtree-split: a51eb4f
06785fa Update le-tapuscrit-author-date.csl (JabRef#4708) ada5282 Update norois.csl (JabRef#4707) c1793d2 Create isnad-metinici.csl (JabRef#4704) 099f4a1 Create isnad-dipnotlu.csl (JabRef#4703) 8e8639e Update norois.csl (JabRef#4706) 62f6221 Create amsterdam-university-press.csl (JabRef#4699) c31d9ca Create tagungsberichte-der-historischen-kommission-fur-ost-und-westpr… (JabRef#4700) 34220d3 Change apa-fr-provost.csl to fr-CA locale (JabRef#4701) bbdc9c4 Update to better match RMIT Easy Cite (JabRef#4697) 7c506d9 Create Anatomia Histologia Embryologia csl file (JabRef#4688) 61f3dc5 Update pravnik.csl, masarykova-univerzita-pravnicka-fakulta.csl and iso690-full-note-cs.csl (JabRef#4705) 449eaec add DOI to mdpi.csl back (JabRef#4695) 642002e Create muni-law.csl (JabRef#4691) 483d04a Create iso690-author-date-pt (JabRef#4694) 505c006 Update pravnik.csl (JabRef#4690) eb260ef Update instituto-brasileiro-de-informacao-em-ciencia-e-tecnologia-abn… (JabRef#4692) 9279f0d Update instituto-brasileiro-de-informacao-em-ciencia-e-tecnologia-abn… (JabRef#4693) 70f7be6 Create iso690-full-note-cs-pravnik.csl (JabRef#4686) db54e56 Update CONTRIBUTING.md 2f16a9b Update CONTRIBUTING.md 4cd05ba Create associacao-brasileira-de-normas-tecnicas-ufrgs-footnote-ibid.csl (JabRef#4369) 4d4655e Update instituto-brasileiro-de-informacao-em-ciencia-e-tecnologia-abn… (JabRef#4684) 5948265 Update instituto-brasileiro-de-informacao-em-ciencia-e-tecnologia-abn… (JabRef#4683) f8b744c Create aberdeen-university-school-of-education-harvard.csl (JabRef#4685) 807930a Update trabajos-de-prehistoria.csl (JabRef#4680) c25709f Update society-for-american-archaeology.csl (JabRef#4681) 86f888a Update archeosciences.csl (JabRef#4682) 99c4fd3 Create sylwan.csl (JabRef#4678) d9ba2de Update equine-veterinary-education.csl (JabRef#4677) 7d30659 Update equine-veterinary-education.csl (JabRef#4675) 9a7791f Update equine-veterinary-education.csl (JabRef#4674) 0a46235 Create norois.csl (JabRef#4673) 88726cb Update Rhinology (JabRef#4672) 900e4d5 Create revista-de-biologia-marina-y-oceanografia.csl (JabRef#4671) 01672e3 polimdosains-politeknik-negeri-manado.csl (JabRef#4662) d97d4b7 Update iso690-author-date-sk.csl (JabRef#4669) 22e0bab Create trabajos-de-prehistoria.csl (JabRef#4670) 6c6bf37 Create proceedings-of-the-joint-international-grassland-and-international-rangeland-congress-2021.csl (JabRef#4667) b91deaf Create rhinology.csl (JabRef#4666) d3b58b2 Add OSA dependents (JabRef#4668) a0d4bab Create the-international-journal-of-tuberculosis-and-lung-disease.csl (JabRef#4663) 5a865de Update harvard-university-for-the-creative-arts.csl (JabRef#4665) 8695d97 Update societe-francaise-detude-de-la-ceramique-antique-en-gaule.csl (JabRef#4660) 0dc2e37 Update freshwater-science.csl (JabRef#4658) 118cfab Update ayer.csl (JabRef#4659) 3ba11bc Create optics-letters.csl (JabRef#4661) a51eb4f Create societe-francaise-detude-de-la-ceramique-antique-en-gaule.csl (JabRef#4653) 9032e5b Create geografia-fisica-e-dinamica-quaternaria.csl (JabRef#4650) 38996d6 Create multimed.csl (JabRef#4644) 9cd28d3 Update journal-of-urban-technology.csl (JabRef#4652) 265c93f Correct Acta Palaeontologica Polonica in-text citation format (JabRef#4655) 9cf9ddc Create bioscience.csl (JabRef#4654) 277f340 Update brazilian-journal-of-veterinary-research-and-animal-science.csl (JabRef#4656) a3e4ecf Update associacao-brasileira-de-normas-tecnicas-ufrgs-initials.csl (JabRef#4461) 960b316 Create journal-of-urban-technology.csl (JabRef#4645) ddf2572 Create universitat-stuttgart-mpp-standard.csl (JabRef#4639) bde92d6 Update environmental-microbiology.csl (JabRef#4641) efa68bc Update presses-universitaires-de-rennes.csl (JabRef#4640) 0872e3e Fixes JabRef#4648 (JabRef#4649) 9a159a4 Create studi-e-materiali-di-storia-delle-religioni.csl (JabRef#4642) e63f13e further updates for websites and paper-conference Update ieee.csl (JabRef#4646) 0cb6762 Create Bulletin du Centre d’études médiévales d’Auxerre (JabRef#4635) 784a1c9 Update instituto-de-pesquisas-energeticas-e-nucleares.csl (JabRef#4634) e5f9eed Update ieee.csl (JabRef#4636) e82a783 Fix paper-conference in journal-of-new-zealand-grasslands.csl (JabRef#4637) 7365ce8 fix editor label for french apa.csl (JabRef#4616) git-subtree-dir: src/main/resources/csl-styles git-subtree-split: 06785fa
I would also love this feature |
This would be great. |
Please do this |
Search in PDFs will be implemented in #2838 |
Hi @doctor-ian , our GSoC student @btut put a lot of effort into implementing this feature in #2838. I would like to ask you to try out the latest main branch build on builds.jabref.org if the feature is implemented as you asked. |
@maphouse Thank you for asking. Maybe you saw that GSoC was completed in 2021. I tried today's JabRef version with the PDFs listed at https://github.com/JabRef/jabref/tree/main/src/test/resources/pdfs.
I don't find it in the library: After enabling the full text search Two entries are found: With a listing at "Search results": The page number seems to be off-by-one. Not sure. When you are checking the feature with the newest jabref (best use the development build at https://builds.jabref.org/main/), could you check about the offset? |
Hi @koppor , thanks! I'm using:
search results didn't return anything until I activated case sensitivity Now, whenever I just activate fulltext search, I get the intended result. Works great after all. Good to know where to look in the preview tab though ("Search results"). The page numbers so far are accurate. Thanks for the help! |
Hi @koppor, I've been trying to search PDF annotations with the JabRef version listed below, and am having mixed results. While it returns annotation results from some pdfs, it does not from may others. JabRef 5.9--2023-01-08--76253f1a7 I've only tried a few searches, and have copied the text directly from the annotations that show up in the "File Annotations" tab, but some documents' annotations are not showing search results. I have tried combinations of search options including: regular expressions, case sensitive and Fulltext search. I have also used individual words, combinations of words and phases, and containing the search in double quotations (""). I have not found a combination that will return annotation results from some pdfs. I've attached one of the pdfs with annotations that was unsuccessful. Note that annotation results are showing up for some pdfs, just not many. The ones that don't show annotation results, do still show regular Fulltext search results from the PDF. naca-report-1135 Equations, Tables, and Charts for Compressible Flow.pdf |
True @Timpology. I can reproduce. The pdf you provide has annotations, but I fail to find them when using normal, regex or fulltext search. |
@ThiloteE, I can't reproduce with the latest development build using the same PDF. |
Thus, the annotation is perfectly found. @Timpology Is it also the case that "Shock Angle Vs Deflection Angle Chart" was not found on your machine or was it another string? -- TBH, I need one concrete example to guide contributors. Side issue: JabRef does not support "Watermark":
|
@koppor - There might be an issue with my installation. I tried the exact search you laid out above "Shock Angle Vs Deflection Angle Chart" and did not get any search results. I then tried it on my laptop running v5.9 on Windows 11, and it worked there. I updated my JabRef version on my desktop (the computer that where the search was not working) to v5.12 to see if it was my version, but I could not get JabRef to start at all. After trying a few fixes I found online, I was not able to get JabRef to start, so I uninstalled it and reinstalled v5.10. After reinstalling I tried the search feature again, and it now works. I'm not sure exactly what factors lead to it working again, other than uninstall / reinstall. I'm also thinking I may have a localized issue since I cannot get v5.12 to run at all. That will be troubleshooting for another day though. |
Maybe that lead to a reindex...
You are on macOS? #11082 or #11035 or #10716 You are on Linux? #10673 |
@doctor-ian I think, the issue is solved. Feel free to comment, if it is not. |
JabRef can correctly add File annotations from the linked PDF to the corresponding tab.
However, the File annotations tab is not searchable, i.e. if I highlight a specific word in the PDF or add a word as a comment, neither the highlighted nor the commented word are identified by the global search function. I think it would be nice to make this feature available in the options, e.g. under "General" as "Include file annotations in search".
The text was updated successfully, but these errors were encountered: