-
-
Notifications
You must be signed in to change notification settings - Fork 3.1k
Lucene search backend #8963
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
Closed
+1,589
−2,501
Closed
Lucene search backend #8963
Changes from 15 commits
Commits
Show all changes
111 commits
Select commit
Hold shift + click to select a range
972bac7
Cleanup index when opening a library
btut dd81c9e
Changelog
btut f0c7039
Remove debug output
btut 4e49146
Refractor to prepare for full lucene-search-backend
btut 4c40de6
Fix infinite recursion
btut 59047f1
Implement lucene search backend
btut be31a62
Consider fulltext-index-preference
btut e88d5d0
Better status-reporting for re-indexing on preference change
btut ccad245
Fix tests
btut 6ad3c2a
Prioritize BibEntry field changes
btut 21927c1
Prepare CHANGELOG.md
koppor b78d3fe
Trigger lucene-search in gui and display scoring
btut 780f1a4
Merge branch 'version6' into luceneSearchBackend
btut d59d528
Don't prefix fields that users should be able to search in
btut 006b828
Matches in bib-fields should score higher than fulltext-matches
btut b19be22
Refactoring
btut b89714a
Change file-icon if search yielded a fulltext-result
btut 3cf15d1
Merge branch 'main' into version6
btut 6711b40
Merge branch 'version6' into luceneSearchBackend
btut a9f0e75
Update index even if fulltext-index is disabled
btut 750346f
Adapt global search
btut 00a7110
Improved keyword indexing
btut 60c9ed3
Remove debug output
btut c71b749
Improve global search
btut 9e7a41b
Checkstyle
btut 6ead73b
Don't listen for query-update for group-filtering
btut 5e4a780
Switch SearchGroups to Lucene
btut 1c69125
Implement regex-string-wrapper
btut fe26dd1
Remove case-sensitive search preference
btut d759c24
Remove case-sensitive button from group dialog
btut 35e9715
Update tooltip
btut e54b4e8
Move lucene-logic out of pdf package
btut af4d7f4
Add floating mode
btut 9fdcfd7
Make sorting by score optional
btut f308f87
Only show two decimal places of the search score
btut 25341a1
Remove unused icon from theme
btut 87a00c7
Gray-out non-hits
btut 518b997
Merge remote-tracking branch 'origin/main' into version6
koppor 4da86d8
Better floating mode
btut 9e8d549
Fix force-score-ordering bug
btut a4ccaf0
Remove SearchDisplayMode
btut 1d4bef3
Always pre- and append wildcards for simple queries
btut 44aae6e
Rename floating search to filtering search
btut 79e1b9d
Index groups individually
btut 61973a3
Localize score column header
btut 356d942
Remove score from sort-order when disabling force sort by score
btut 41d93fb
Fix search filter
btut c19b530
Make groupviewmode an enumset
btut 79a753b
Checkstyle
btut c63a261
Floating groups
btut 0ac4090
Invert-mode for groups
btut 6405d4e
Merge branch 'main' into version6
btut dff397e
Merge branch 'version6' into luceneSearchBackend
btut 00cefc2
Fix indexing
btut b0cf627
Merge branch 'main' into version6
btut 6c65d63
Merge branch 'version6' into luceneSearchBackend
btut 85445bd
Merge remote-tracking branch 'upstream/main' into luceneSearchBackend
Siedlerchr 7c6b16d
Merge remote-tracking branch 'upstream/main' into version6
Siedlerchr 1a5ded9
Merge branch 'luceneSearchBackend' of github.com:JabRef/jabref into l…
Siedlerchr 3a4e665
Prepare CHANGELOG.md
Siedlerchr 42d8726
Merge branch 'version6' of github.com:JabRef/jabref into version6
Siedlerchr 7f15dce
Merge remote-tracking branch 'upstream/version6' into luceneSearchBac…
Siedlerchr e9efb46
Merge branch 'main' into version6
btut a711f02
Merge branch 'version6' into luceneSearchBackend
btut bc6710e
Checkstyle
btut 3280d23
Temporary fix for linking to bibentries by hash
btut 4412f6e
Improve DocumentReader
btut b7e39b3
Always make all fields searchable
btut 5ade8ef
Make index-path output a debug message
btut dfd3c95
Fix deletition of old entries
btut 4b17f10
Fix re-indexing on database loading
btut ce57fdb
Merge branch 'main' into version6
btut ec532e9
Merge branch 'version6' into luceneSearchBackend
btut 7e098d6
Fixed empty databases in open database list
btut e455248
Make databasecontext in LibraryTab a property
btut 79479fd
Merge branch 'main' into version6
btut ebe895a
Merge branch 'version6' into luceneSearchBackend
btut 0adcad8
Cleanup (remove search rules)
btut 3d042a8
Store search-results per context
btut c3eb8bf
Fixes and performance improvements
btut 60de8b8
Update search when adding entries
btut 0f32e91
Use pattern matching for cast
btut 231f200
Fix pattern matching
btut 202f514
Merge branch 'main' into version6
btut f602207
Merge branch 'version6' into luceneSearchBackend
btut 675d75c
Fix merge
btut 49eeb1d
Speed up switches between sorting/filtering modes
btut a25fa00
Merge remote-tracking branch 'upstream/main' into luceneSearchBackend
calixtus 08aca25
Fixed merge errors
calixtus 15b2152
Fixed small issues
calixtus f8b643b
Removed obsolete tests, fixed some tests
calixtus 229fed7
Merge branch 'main' into luceneSearchBackend
koppor 536ecfa
Fixed merge error in CHANGELOG.md
calixtus 1117e17
Fixed checkstyle
calixtus ff4ad1c
Fixed more tests
calixtus 7bdccf0
Removed obsolete tests
calixtus 40de951
Fixes "Fixed merge error in CHANGELOG.md" by removing duplicate entries
koppor cbb5461
Merge remote-tracking branch 'upstream/luceneSearchBackend' into luce…
calixtus 9e8863d
Merge branch 'main' into luceneSearchBackend
calixtus 1f38a68
WiP on tests
calixtus 5467095
Merge remote-tracking branch 'upstream/main' into luceneSearchBackend
calixtus 00cecf8
Checkstyle
calixtus ad85c77
Checkstyle
calixtus 3c1c08e
Merge remote-tracking branch 'upstream/main' into luceneSearchBackend
calixtus 8981cdd
Merge remote-tracking branch 'upstream/main' into luceneSearchBackend
calixtus 986bf3f
Merge remote-tracking branch 'upstream/luceneSearchBackend' into luce…
calixtus ed5cebf
Update Java version
calixtus afc4d67
Refine logging
koppor 2f3203f
Fix compile error
koppor c771458
Add LuceneTest
koppor b795fa6
Update CHANGELOG.md
koppor File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.