Rename
This commit is contained in:
35
src/tools/analysis/predict-all-post-category.ts
Normal file
35
src/tools/analysis/predict-all-post-category.ts
Normal file
@@ -0,0 +1,35 @@
|
||||
import Post from '../../api/models/post';
|
||||
import Core from './core';
|
||||
|
||||
const c = new Core();
|
||||
|
||||
c.init().then(() => {
|
||||
// 全ての(人間によって証明されていない)投稿を取得
|
||||
Post.find({
|
||||
text: {
|
||||
$exists: true
|
||||
},
|
||||
is_category_verified: {
|
||||
$ne: true
|
||||
}
|
||||
}, {
|
||||
sort: {
|
||||
_id: -1
|
||||
},
|
||||
fields: {
|
||||
_id: true,
|
||||
text: true
|
||||
}
|
||||
}).then(posts => {
|
||||
posts.forEach(post => {
|
||||
console.log(`predicting... ${post._id}`);
|
||||
const category = c.predict(post.text);
|
||||
|
||||
Post.update({ _id: post._id }, {
|
||||
$set: {
|
||||
category: category
|
||||
}
|
||||
});
|
||||
});
|
||||
});
|
||||
});
|
Reference in New Issue
Block a user