Skip to content

Commit

Permalink
Use searchengine for ALL auto-complete backend requests for front page
Browse files Browse the repository at this point in the history
  • Loading branch information
will-moore committed Oct 4, 2023
1 parent 1918139 commit aae3bfc
Showing 1 changed file with 12 additions and 11 deletions.
23 changes: 12 additions & 11 deletions idr_gallery/static/idr_gallery/autocomplete.js
Original file line number Diff line number Diff line change
Expand Up @@ -199,19 +199,19 @@ $("#maprQuery")
case_sensitive: case_sensitive,
};
let url;
// NB: Don't use mapr for some slow queries
if (configId === "any" || configId === "cellline") {
// We use searchengine for ALL backend queries...
// if (configId === "any" || configId === "cellline") {
// Use searchengine...
url = `${SEARCH_ENGINE_URL}resources/image/searchvalues/`;
requestData = { value: request.term };
} else {
// Use mapr to find auto-complete matches TODO: to be removed
url = `${BASE_URL}mapr/api/autocomplete/${configId}/`;
requestData.value = case_sensitive
? request.term
: request.term.toLowerCase();
requestData.query = true; // use a 'like' HQL query
}
// } else {
// // Use mapr to find auto-complete matches TODO: to be removed
// url = `${BASE_URL}mapr/api/autocomplete/${configId}/`;
// requestData.value = case_sensitive
// ? request.term
// : request.term.toLowerCase();
// requestData.query = true; // use a 'like' HQL query
// }
showSpinner();
$.ajax({
dataType: "json",
Expand All @@ -223,9 +223,10 @@ $("#maprQuery")
let queryVal = $("#maprQuery").val().trim();
let results = [];
// check that input hasn't changed during the call
if ((configId === "any" || configId === "cellline") && request.term.trim() == queryVal) {
if (request.term.trim() == queryVal) {
let filterImageKeys;
if (allKeys) {
// if we've chosen a Mapr-key to filter results...
filterImageKeys = allKeys.split(",");
}
autoCompleteDisplayResults(queryVal, data, filterImageKeys);
Expand Down

0 comments on commit aae3bfc

Please sign in to comment.