Skip to content

Commit

Permalink
Export formatted ratings (#138)
Browse files Browse the repository at this point in the history
* Support RRE ratings format.  Fixes #133

* extract primary key for doc from field spec for export

* add the template to run, default to quepid.json since we dont know what template a user would use.  Maybe should be REPLACE_ME.json instead?

* add ltr export format

* remove debugging

* rubocop

* guess what?  We had upload icons for downloading, and downloading icons for uploading data!

* omg, maybe have this working in case listing and on a single main case page

* queriesCount is more reliable than the existence or not of the .queries array.  Fixes issue wiht exporting results from the individual Team page

* lets document this bug fix

* attempting GFM

* Remove the <export-case> component in favor of export-entire-case

Deal with when we show only a icon, or when we have a label text too!

* Delete old export-case component with much better export-entire-case, and rename it to export-case.

Removed a unused component!

* Lots of complexity around if a case had queries associated or not.

Turns out that export function with the modal view that supported multiple types of exports never actually checked this setting either.   And it made the UI kind of werid!

* rubocop

* rubocop will be the death of me

* Add LTR and RRE formatted exports!

* update changelog
  • Loading branch information
epugh authored May 30, 2020
1 parent b96a14d commit 97db806
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,9 @@

## 6.2.0 - ??

This is a major release of Quepid that finally introduces the standard _search geek_ scorers like NDCG, DCG, Average Precision, and friends by default. We've also fixed a large number of bugs introduced by changes in browser security models and recent updates to Elasticsearch and Solr.
This is a major release of Quepid that finally introduces the standard _search geek_ scorers like NDCG, DCG, Average Precision, and friends by default. We've also fixed a large number of bugs introduced by changes in browser security models and recent updates to Elasticsearch and Solr.

The burgeoning suite of open source tools for relevancy all require judgement lists. We revamped Quepid to handle exporting and importing from your favorite tools like Quaerite and RRE, as well as an LTR formatted export.

Speed of development has been an issue with Quepid. In this release we've worked on developer happiness by auditing all of the dependencies we include. We're removed quite a few Ruby gems and NodeJS packages that weren't used, and upgraded the rest (replacing PhantomJS with Puppeteer for headless testing). `yarn.lock` dropped from 6706 lines to 1519 and `Gemfile.lock` from 448 to 330! This allowed us to finally move to ECMAScript 6 and to Node version 10. Lastly we have cut the production Quepid Docker image from almost 3 GB to 2.3 GB.

Expand All @@ -12,6 +14,7 @@ Speed of development has been an issue with Quepid. In this release we've worke
* Support Basic Auth in Quepid with Elasticsearch. https://github.com/o19s/quepid/pull/114 and https://github.com/o19s/splainer-search/pull/79 by @CGamesPlay fixes https://github.com/o19s/quepid/issues/109.
* When installing Quepid, use `thor user:create` to create an administrator! https://github.com/o19s/quepid/pull/112 by @epugh fixes https://github.com/o19s/quepid/issues/107.
* Enhanced export ratings function that follows the standard `query,docid,rating` supports full export/import lifecycle and easier integration with other tools. https://github.com/o19s/quepid/pull/128 by @epugh fixes https://github.com/o19s/quepid/issues/126.
* Export ratings in RRE and LTR file formats. https://github.com/o19s/quepid/pull/137 by @epugh fixes https://github.com/o19s/quepid/issues/133

### Improvements

Expand Down

0 comments on commit 97db806

Please sign in to comment.