1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-14 14:21:23 +00:00

merge seasearch and es (#6632)

* merge seasearch and es

* rebase

* update
This commit is contained in:
JoinTyang
2024-08-24 23:08:18 +08:00
committed by GitHub
parent b0e62adc64
commit 56999ee4c5
17 changed files with 281 additions and 1241 deletions

View File

@@ -2,7 +2,7 @@ import React, { Fragment } from 'react';
import PropTypes from 'prop-types';
import { Input } from 'reactstrap';
import { seafileAPI } from '../../utils/seafile-api';
import { gettext, isPro, enableSeasearch, enableElasticsearch } from '../../utils/constants';
import { gettext, isPro } from '../../utils/constants';
import { Utils } from '../../utils/utils';
import toaster from '../toast';
import RepoInfo from '../../models/repo-info';
@@ -257,16 +257,7 @@ class FileChooser extends React.Component {
return results;
};
if (isPro && enableSeasearch && !enableElasticsearch) {
seafileAPI.aiSearchFiles(queryData, cancelToken).then(res => {
const filteredResults = filterCurrentRepo(res.data.results.filter(item => item.is_dir));
this.setState({
searchResults: filteredResults.length > 0 ? this.formatResultItems(filteredResults) : [],
isResultGot: true
});
this.source = null;
});
} else {
if (isPro) {
seafileAPI.searchFiles(queryData, cancelToken).then(res => {
const filteredResults = filterCurrentRepo(res.data.results);
this.setState({