Commit f33690aa by Sxy

fix: 新增字段

parent 02e49772
...@@ -10,23 +10,24 @@ async function start() { ...@@ -10,23 +10,24 @@ async function start() {
let i = 0; let i = 0;
while (where) { while (where) {
try { try {
const data = await Name.find(where).sort({ _id: 1 }).limit(10); const data = await Name.find(where).sort({ _id: 1 }).limit(1000);
if (data.length > 0) { if (data.length > 0) {
let array = [] let array = []
console.log(i++) console.log(i++)
console.log("1:", data[0]._id) console.log("1:", data[0]._id)
for (let val of data) { for (let val of data) {
array.push({ "index": { "_index": "trademarkv3" } }, { array.push({ "index": { "_index": "trademarkv4" } }, {
name: val.name.trim(), name: val.name.trim(),
length: val.name.trim().length, length: val.name.trim().length,
cnlength: val.name.trim().replace(/[^\u4E00-\u9FA5]/g, '').length, cnlength: val.name.trim().replace(/[^\u4E00-\u9FA5]/g, '').length,
enlength: val.name.trim().replace(/[^a-zA-Z]/g, '').length, enlength: val.name.trim().replace(/[^a-zA-Z]/g, '').length,
otherlength: val.name.trim().replace(/\s*/g, "").length - val.name.trim().replace(/[^\u4E00-\u9FA5]/g, '').length - val.name.trim().replace(/[^a-zA-Z]/g, '').length, otherlength: val.name.trim().replace(/\s*/g, "").length - val.name.trim().replace(/[^\u4E00-\u9FA5]/g, '').length - val.name.trim().replace(/[^a-zA-Z]/g, '').length,
pinyin: pinyin(val.name.trim(), { toneType: 'none' }) pinyin: pinyin(val.name.trim(), { toneType: 'none' }),
nospace: val.name.trim().replace(/\s*/g, "")
}) })
} }
await es.bulk({ await es.bulk({
index: "trademarkv3", index: "trademarkv4",
body: array body: array
}) })
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment