Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
D
dify
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
ai-tech
dify
Commits
1cd5d5eb
Commit
1cd5d5eb
authored
Jul 31, 2023
by
jyong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
add qa thread control
parent
6a564e2d
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
3 additions
and
12 deletions
+3
-12
datasets_document.py
api/controllers/console/datasets/datasets_document.py
+2
-0
dataset_service.py
api/services/dataset_service.py
+1
-12
No files found.
api/controllers/console/datasets/datasets_document.py
View file @
1cd5d5eb
...
...
@@ -272,6 +272,7 @@ class DatasetDocumentListApi(Resource):
parser
.
add_argument
(
'duplicate'
,
type
=
bool
,
nullable
=
False
,
location
=
'json'
)
parser
.
add_argument
(
'original_document_id'
,
type
=
str
,
required
=
False
,
location
=
'json'
)
parser
.
add_argument
(
'doc_form'
,
type
=
str
,
default
=
'text_model'
,
required
=
False
,
nullable
=
False
,
location
=
'json'
)
parser
.
add_argument
(
'doc_language'
,
type
=
str
,
default
=
'English'
,
required
=
False
,
nullable
=
False
,
location
=
'json'
)
args
=
parser
.
parse_args
()
if
not
dataset
.
indexing_technique
and
not
args
[
'indexing_technique'
]:
...
...
@@ -317,6 +318,7 @@ class DatasetInitApi(Resource):
parser
.
add_argument
(
'data_source'
,
type
=
dict
,
required
=
True
,
nullable
=
True
,
location
=
'json'
)
parser
.
add_argument
(
'process_rule'
,
type
=
dict
,
required
=
True
,
nullable
=
True
,
location
=
'json'
)
parser
.
add_argument
(
'doc_form'
,
type
=
str
,
default
=
'text_model'
,
required
=
False
,
nullable
=
False
,
location
=
'json'
)
parser
.
add_argument
(
'doc_language'
,
type
=
str
,
default
=
'English'
,
required
=
False
,
nullable
=
False
,
location
=
'json'
)
args
=
parser
.
parse_args
()
# validate args
...
...
api/services/dataset_service.py
View file @
1cd5d5eb
...
...
@@ -498,18 +498,8 @@ class DocumentService:
document_data
[
"doc_form"
],
data_source_info
,
created_from
,
position
,
account
,
page
[
'page_name'
],
batch
)
# if page['type'] == 'database':
# document.splitting_completed_at = datetime.datetime.utcnow()
# document.cleaning_completed_at = datetime.datetime.utcnow()
# document.parsing_completed_at = datetime.datetime.utcnow()
# document.completed_at = datetime.datetime.utcnow()
# document.indexing_status = 'completed'
# document.word_count = 0
# document.tokens = 0
# document.indexing_latency = 0
db
.
session
.
add
(
document
)
db
.
session
.
flush
()
# if page['type'] != 'database':
document_ids
.
append
(
document
.
id
)
documents
.
append
(
document
)
position
+=
1
...
...
@@ -521,8 +511,7 @@ class DocumentService:
db
.
session
.
commit
()
# trigger async task
#document_index_created.send(dataset.id, document_ids=document_ids)
document_indexing_task
.
delay
(
dataset
.
id
,
document_ids
)
document_indexing_task
.
delay
(
dataset
.
id
,
document_ids
,
document_data
[
'doc_language'
])
return
documents
,
batch
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment