davidberenstein1957 HF staff commited on
Commit
5ca5908
·
1 Parent(s): b8692a1

Enhance semantic search with expanded API query parameters

Browse files
Files changed (1) hide show
  1. index.html +8 -4
index.html CHANGED
@@ -135,9 +135,13 @@
135
  async filterType(filter) {
136
  this.filter = filter;
137
  this.page = 1;
138
- const data = await this.getThemes(this.page, this.sort, this.useTestData);
139
- this.themes = data.themes;
140
- this.totalPages = data.totalPages;
 
 
 
 
141
  },
142
  async searchThemes() {
143
  this.page = 1;
@@ -163,7 +167,7 @@
163
  let searchUrl;
164
  if (this.searchQuery) {
165
  if (this.searchType === 'semantic') {
166
- searchUrl = `https://huggingface.co/api/spaces/semantic-search?q=${encodeURIComponent(this.searchQuery)}`;
167
  } else {
168
  searchUrl = `https://huggingface.co/api/spaces?limit=100&filter=${searchFilters}&search=${encodeURIComponent(this.searchQuery)}&expand[]=subdomain&expand[]=lastModified&expand[]=likes&expand[]=runtime`;
169
  }
 
135
  async filterType(filter) {
136
  this.filter = filter;
137
  this.page = 1;
138
+ if (this.searchQuery) {
139
+ await this.searchThemes();
140
+ } else {
141
+ const data = await this.getThemes(this.page, this.sort, this.useTestData);
142
+ this.themes = data.themes;
143
+ this.totalPages = data.totalPages;
144
+ }
145
  },
146
  async searchThemes() {
147
  this.page = 1;
 
167
  let searchUrl;
168
  if (this.searchQuery) {
169
  if (this.searchType === 'semantic') {
170
+ searchUrl = `https://huggingface.co/api/spaces/semantic-search?limit=100&filter=${searchFilters}&q=${encodeURIComponent(this.searchQuery)}&expand[]=subdomain&expand[]=lastModified&expand[]=likes&expand[]=runtime`;
171
  } else {
172
  searchUrl = `https://huggingface.co/api/spaces?limit=100&filter=${searchFilters}&search=${encodeURIComponent(this.searchQuery)}&expand[]=subdomain&expand[]=lastModified&expand[]=likes&expand[]=runtime`;
173
  }