Skip to content

Fix IEEE test#7852

Merged
koppor merged 11 commits into
mainfrom
fix-ieee
Jun 29, 2021
Merged

Fix IEEE test#7852
koppor merged 11 commits into
mainfrom
fix-ieee

Conversation

@koppor

@koppor koppor commented Jun 27, 2021

Copy link
Copy Markdown
Member

IEEE seems to have changed their implementation. The server does not support server-side filtering by year any more. Thus, I added a client-side filtering.

Moreover, too many "AND"s in a query result in no results.

Example: https://ieeexploreapi.ieee.org/api/v1/search/articles?apikey=...&querytext=Overcoming+AND+Open+AND+Source+AND+Project+AND+Entry+AND+Barriers+AND+with+AND+a+AND+Portal+AND+for+AND+Newcomers&max_records=20&start_record=01

I have no quick fix for that, besides demanding the user to use quotes to formulate the query:

https://ieeexploreapi.ieee.org/api/v1/search/articles?apikey=...&querytext=%22Overcoming+Open+Source+Project+Entry+Barriers+with+a+Portal+for+Newcomers%22&max_records=20&start_record=01

The updated test also uses quotes now and overcomes that limitation.

  • Change in CHANGELOG.md described in a way that is understandable for the average user (if applicable)
  • Tests created for changes (if applicable)
  • Manually tested changed features in running JabRef (always required)
  • Screenshots added in PR description (for UI changes)
  • Checked documentation: Is the information available and up to date? If not created an issue at https://github.com/JabRef/user-documentation/issues or, even better, submitted a pull request to the documentation repository.

Comment thread src/main/java/org/jabref/logic/importer/fetcher/IEEE.java
Comment thread src/test/java/org/jabref/logic/importer/fetcher/IEEETest.java
@koppor koppor marked this pull request as draft June 29, 2021 18:28
@koppor koppor marked this pull request as ready for review June 29, 2021 21:01
@koppor koppor merged commit c168fbd into main Jun 29, 2021
@koppor koppor deleted the fix-ieee branch June 29, 2021 21:54
Siedlerchr added a commit that referenced this pull request Jun 30, 2021
* upstream/main: (26 commits)
  Add unit test to four test classes (#7651)
  Fix IEEE test (#7852)
  New Crowdin updates (#7859)
  Fix markdown syntax of ADRs
  add missing l10n (#7857)
  New Crowdin updates (#7847)
  Bump mockito-core from 3.11.1 to 3.11.2 (#7856)
  Bump checkstyle from 8.43 to 8.44 (#7855)
  Fix for issue #4652: Add Find Unlinked Files Filter based on Date (#7846)
  Fix for entering a backslash in the custom entry preview dialog (#7851)
  Fixed INSPIREFetcherTest
  Fixed TitleFetcherTest
  Ignore baeldung.com and tldrlegal.com from out link checks
  New Crowdin updates (#7845)
  New Crowdin updates (#7843)
  Refactoring and addition of unit tests (#7597)
  CLI option to write XMP metadata to pdfs (#7814)
  Add query validation for web search (#7809)
  change eclipse default output dir (#7842)
  Bump lucene-queryparser from 8.8.2 to 8.9.0 (#7835)
  ...
Siedlerchr added a commit that referenced this pull request Jul 4, 2021
…kflow-for-slr-search

* upstream/main: (31 commits)
  New translations JabRef_en.properties (German) (#7868)
  Fix test "higherTrustLevelWins()" (#7866)
  Change WM_CLASS to jabref (#7858)
  [Bot] Update CSL styles (#7865)
  Add unit test to four test classes (#7651)
  Fix IEEE test (#7852)
  New Crowdin updates (#7859)
  Fix markdown syntax of ADRs
  add missing l10n (#7857)
  New Crowdin updates (#7847)
  Bump mockito-core from 3.11.1 to 3.11.2 (#7856)
  Bump checkstyle from 8.43 to 8.44 (#7855)
  Fix for issue #4652: Add Find Unlinked Files Filter based on Date (#7846)
  Fix for entering a backslash in the custom entry preview dialog (#7851)
  Fixed INSPIREFetcherTest
  Fixed TitleFetcherTest
  Ignore baeldung.com and tldrlegal.com from out link checks
  New Crowdin updates (#7845)
  New Crowdin updates (#7843)
  Refactoring and addition of unit tests (#7597)
  ...

# Conflicts:
#	src/main/resources/l10n/JabRef_en.properties
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.

3 participants