From 6b6b046ff89285784a02ca65504066117b2d8e01 Mon Sep 17 00:00:00 2001 From: unknown Date: Fri, 20 Mar 2026 10:59:22 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A3=80=E6=B5=8B=E5=A5=97=E8=A3=85=E4=B9=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- es/es_search.go | 83 +++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 74 insertions(+), 9 deletions(-) diff --git a/es/es_search.go b/es/es_search.go index 3f7f843..300eaac 100644 --- a/es/es_search.go +++ b/es/es_search.go @@ -2622,17 +2622,44 @@ func CheckBookSuit(bookName string) bool { suitKeywords := []string{ "套装", "卷本", "上中下", "上、下", "共二", "共三", "共四", "共五", "共六", "共七", "共八", "共九", - "共十", "共十一", "共十二", "共十三", "共十四", "共十五", "共十六", + "共十", "共十一", "共十二", "共十三", "共十四", "共十五", "共十六", "共十七", "共十八", "共十九", "共二十", "共二十一", "共二十二", "共二十三", "共二十四", "共二十五", "共二十六", "共二十七", "共二十八", "共二十九", "共三十", "共2", "共3", "共4", "共5", "共6", "共7", "共8", "共9", - "全1", "全2", "全3", "全4", "全5", "全6", "全7", "全八", "全9", + "全2", "全3", "全4", "全5", "全6", "全7", "全八", "全9", "共11", "共12", "共13", "共14", "共15", "共16", "共17", "共18", "共19", "全二", "全三", "全四", "全五", "全六", "全七", "全八", "全九", "2本合售", "3本合售", "4本合售", "5本合售", "6本合售", "7本合售", "8本合售", "9本合售", "合二", "合三", "合四", "合五", "合六", "合七", "合八", "合九", "合十", "合十一", "合十二", "合十三", "合十四", "合十五", "合十六", "合十七", "合十八", "合十九", - "合十本", - "合十一本", "合十二本", "合十三本", "合十四本", "合十五本", "合", + "全套", "全套上下", + "一套两本", "一套三本", "一套四本", "一套五本", "一套六本", "一套七本", "一套八本", "一套九本", "一套十本", "一套十一本", + "1-1", "1-2", "1-3", "1-4", "1-5", "1-6", "1-7", "1-8", "1-9", + "一-一", "一-二", "一-三", "一-四", "一-五", "一-六", "一-七", "一-八", "一-九", + "壹-壹", "壹-贰", "壹-叁", "壹-肆", "壹-伍", "壹-陆", "壹-柒", "壹-捌", "壹-玖", + "共十一", "共十二", "共十三", "共十四", "共十五", "共十六", "共十七", "共十八", "共十九", + "全十一", "全十二", "全十三", "全十四", "全十五", "全十六", "全十七", "全十八", "全十九", + "共贰", "共叁", "共肆", "共伍", "共陆", "共柒", "共捌", "共玖", "共拾", + "全贰", "全叁", "全肆", "全伍", "全陆", "全柒", "全捌", "全玖", "全拾", + "合贰", "合叁", "合肆", "合伍", "合陆", "合柒", "合捌", "合玖", "合拾", + "共拾壹", "共拾贰", "共拾叁", "共拾肆", "共拾伍", "共拾陆", "共拾柒", "共拾捌", "共拾玖", + "全拾壹", "全拾贰", "全拾叁", "全拾肆", "全拾伍", "全拾陆", "全拾柒", "全拾捌", "全拾玖", + "合拾壹", "合拾贰", "合拾叁", "合拾肆", "合拾伍", "合拾陆", "合拾柒", "合拾捌", "合拾玖", + "合2本", "合3本", "合4本", "合5本", "合6本", "合7本", "合8本", "合9本", + "合10本", "合11本", "合12本", "合13本", "合14本", "合15本", "合16本", "合17本", "合18本", "合19本", + "共2本", "共3本", "共4本", "共5本", "共6本", "共7本", "共8本", "共9本", + "共10本", "共11本", "共12本", "共13本", "共14本", "共15本", "共16本", "共17本", "共18本", "共19本", + "全2本", "全3本", "全4本", "全5本", "全6本", "全7本", "全8本", "全9本", + "全10本", "全11本", "全12本", "全13本", "全14本", "全15本", "全16本", "全17本", "全18本", "全19本", + "合二本", "合三本", "合四本", "合五本", "合六本", "合七本", "合八本", "合九本", "合十本", + "合十一本", "合十二本", "合十三本", "合十四本", "合十五本", "合十六本", "合十七本", "合十八本", "合十九本", + "共二本", "共三本", "共四本", "共五本", "共六本", "共七本", "共八本", "共九本", "共十本", + "共十一本", "共十二本", "共十三本", "共十四本", "共十五本", "共十六本", "共十七本", "共十八本", "共十九本", + "全二本", "全三本", "全四本", "全五本", "全六本", "全七本", "全八本", "全九本", "全十本", + "全十一本", "全十二本", "全十三本", "全十四本", "全十五本", "全十六本", "全十七本", "全十八本", "全十九本", + "合贰本", "合叁本", "合肆本", "合伍本", "合陆本", "合柒本", "合捌本", "合玖本", "合拾本", + "合拾壹本", "合拾贰本", "合拾叁本", "合拾肆本", "合拾伍本", "合拾陆本", "合拾柒本", "合拾捌本", "合拾玖本", + "共贰本", "共叁本", "共肆本", "共伍本", "共陆本", "共柒本", "共捌本", "共玖本", "共拾本", + "共拾壹本", "共拾贰本", "共拾叁本", "共拾肆本", "共拾伍本", "共拾陆本", "共拾柒本", "共拾捌本", "共拾玖本", "全贰本", "全叁本", "全肆本", "全伍本", "全陆本", "全柒本", "全捌本", "全玖本", "全拾本", "全拾壹本", "全拾贰本", "全拾叁本", "全拾肆本", "全拾伍本", "全拾陆本", "全拾柒本", "全拾捌本", "全拾玖本", "合2册", "合3册", "合4册", "合5册", "合6册", "合7册", "合8册", "合9册", @@ -2640,17 +2667,55 @@ func CheckBookSuit(bookName string) bool { "共2册", "共3册", "共4册", "共5册", "共6册", "共7册", "共8册", "共9册", "共10册", "共11册", "共12册", "共13册", "共14册", "共15册", "共16册", "共17册", "共18册", "共19册", "全2册", "全3册", "全4册", "全5册", "全6册", "全7册", "全8册", "全9册", - "全10册", "全11册", "全12册", "全13册", "全14册", "全15册", "全3卷", "全4卷", "全5卷", "全6卷", "全7卷", "全8卷", "全合拾肆卷", "合拾伍卷", "合拾陆卷", "合拾柒卷", "合拾捌卷", "合拾玖卷", + "全10册", "全11册", "全12册", "全13册", "全14册", "全15册", "全16册", "全17册", "全18册", "全19册", + "合二册", "合三册", "合四册", "合五册", "合六册", "合七册", "合八册", "合九册", "合十册", + "合十一册", "合十二册", "合十三册", "合十四册", "合十五册", "合十六册", "合十七册", "合十八册", "合十九册", + "共二册", "共三册", "共四册", "共五册", "共六册", "共七册", "共八册", "共九册", "共十册", + "共十一册", "共十二册", "共十三册", "共十四册", "共十五册", "共十六册", "共十七册", "共十八册", "共十九册", + "全二册", "全三册", "全四册", "全五册", "全六册", "全七册", "全八册", "全九册", "全十册", + "全十一册", "全十二册", "全十三册", "全十四册", "全十五册", "全十六册", "全十七册", "全十八册", "全十九册", + "合贰册", "合叁册", "合肆册", "合伍册", "合陆册", "合柒册", "合捌册", "合玖册", "合拾册", + "合拾壹册", "合拾贰册", "合拾叁册", "合拾肆册", "合拾伍册", "合拾陆册", "合拾柒册", "合拾捌册", "合拾玖册", + "共贰册", "共叁册", "共肆册", "共伍册", "共陆册", "共柒册", "共捌册", "共玖册", "共拾册", + "共拾壹册", "共拾贰册", "共拾叁册", "共拾肆册", "共拾伍册", "共拾陆册", "共拾柒册", "共拾捌册", "共拾玖册", + "全贰册", "全叁册", "全肆册", "全伍册", "全陆册", "全柒册", "全捌册", "全玖册", "全拾册", + "全拾壹册", "全拾贰册", "全拾叁册", "全拾肆册", "全拾伍册", "全拾陆册", "全拾柒册", "全拾捌册", "全拾玖册", + "合2卷", "合3卷", "合4卷", "合5卷", "合6卷", "合7卷", "合8卷", "合9卷", + "合10卷", "合11卷", "合12卷", "合13卷", "合14卷", "合15卷", "合16卷", "合17卷", "合18卷", "合19卷", + "共2卷", "共3卷", "共4卷", "共5卷", "共6卷", "共7卷", "共8卷", "共9卷", + "共10卷", "共11卷", "共12卷", "共13卷", "共14卷", "共15卷", "共16卷", "共17卷", "共18卷", "共19卷", + "全2卷", "全3卷", "全4卷", "全5卷", "全6卷", "全7卷", "全8卷", "全9卷", + "全10卷", "全11卷", "全12卷", "全13卷", "全14卷", "全15卷", "全16卷", "全17卷", "全18卷", "全19卷", + "合二卷", "合三卷", "合四卷", "合五卷", "合六卷", "合七卷", "合八卷", "合九卷", "合十卷", + "合十一卷", "合十二卷", "合十三卷", "合十四卷", "合十五卷", "合十六卷", "合十七卷", "合十八卷", "合十九卷", + "共二卷", "共三卷", "共四卷", "共五卷", "共六卷", "共七卷", "共八卷", "共九卷", "共十卷", + "共十一卷", "共十二卷", "共十三卷", "共十四卷", "共十五卷", "共十六卷", "共十七卷", "共十八卷", "共十九卷", + "全二卷", "全三卷", "全四卷", "全五卷", "全六卷", "全七卷", "全八卷", "全九卷", "全十卷", + "全十一卷", "全十二卷", "全十三卷", "全十四卷", "全十五卷", "全十六卷", "全十七卷", "全十八卷", "全十九卷", + "合贰卷", "合叁卷", "合肆卷", "合伍卷", "合陆卷", "合柒卷", "合捌卷", "合玖卷", "合拾卷", + "合拾壹卷", "合拾贰卷", "合拾叁卷", "合拾肆卷", "合拾伍卷", "合拾陆卷", "合拾柒卷", "合拾捌卷", "合拾玖卷", "共贰卷", "共叁卷", "共肆卷", "共伍卷", "共陆卷", "共柒卷", "共捌卷", "共玖卷", "共拾卷", "共拾壹卷", "共拾贰卷", "共拾叁卷", "共拾肆卷", "共拾伍卷", "共拾陆卷", "共拾柒卷", "共拾捌卷", "共拾玖卷", "全贰卷", "全叁卷", "全肆卷", "全伍卷", "全陆卷", "全柒卷", "全捌卷", "全玖卷", "全拾卷", "全拾壹卷", "全拾贰卷", "全拾叁卷", "全拾肆卷", "全拾伍卷", "全拾陆卷", "全拾柒卷", "全拾捌卷", "全拾玖卷", "合2辑", "合3辑", "合4辑", "合5辑", "合6辑", "合7辑", "合8辑", "合9辑", "合10辑", "合11辑", "合12辑", "合13辑", "合14辑", "合15辑", "合16辑", "合17辑", "合18辑", "合19辑", - "共2辑", "共3辑", "共4辑", "共5辑", "共6辑", "卷", "全12卷", "全13卷", "全14卷", "册", "合四册", "合五册", "合六册", "合七册", "合八册", "合九册", "合十册", - "十六本", "合十七本", "合十八本", "合十九本", - "共二本", "共三本", "共", "一套八本", "一套九本", "一套十本", "一套十一本", - "1-1", "1-2", "1-3", "共十七", "共十八", "共十九", + "共2辑", "共3辑", "共4辑", "共5辑", "共6辑", "共7辑", "共8辑", "共9辑", + "共10辑", "共11辑", "共12辑", "共13辑", "共14辑", "共15辑", "共16辑", "共17辑", "共18辑", "共19辑", + "全2辑", "全3辑", "全4辑", "全5辑", "全6辑", "全7辑", "全8辑", "全9辑", + "全10辑", "全11辑", "全12辑", "全13辑", "全14辑", "全15辑", "全16辑", "全17辑", "全18辑", "全19辑", + "合二辑", "合三辑", "合四辑", "合五辑", "合六辑", "合七辑", "合八辑", "合九辑", "合十辑", + "合十一辑", "合十二辑", "合十三辑", "合十四辑", "合十五辑", "合十六辑", "合十七辑", "合十八辑", "合十九辑", + "共二辑", "共三辑", "共四辑", "共五辑", "共六辑", "共七辑", "共八辑", "共九辑", "共十辑", + "共十一辑", "共十二辑", "共十三辑", "共十四辑", "共十五辑", "共十六辑", "共十七辑", "共十八辑", "共十九辑", + "全二辑", "全三辑", "全四辑", "全五辑", "全六辑", "全七辑", "全八辑", "全九辑", "全十辑", + "全十一辑", "全十二辑", "全十三辑", "全十四辑", "全十五辑", "全十六辑", "全十七辑", "全十八辑", "全十九辑", + "合贰辑", "合叁辑", "合肆辑", "合伍辑", "合陆辑", "合柒辑", "合捌辑", "合玖辑", "合拾辑", + "合拾壹辑", "合拾贰辑", "合拾叁辑", "合拾肆辑", "合拾伍辑", "合拾陆辑", "合拾柒辑", "合拾捌辑", "合拾玖辑", + "共贰辑", "共叁辑", "共肆辑", "共伍辑", "共陆辑", "共柒辑", "共捌辑", "共玖辑", "共拾辑", + "共拾壹辑", "共拾贰辑", "共拾叁辑", "共拾肆辑", "共拾伍辑", "共拾陆辑", "共拾柒辑", "共拾捌辑", "共拾玖辑", + "全贰辑", "全叁辑", "全肆辑", "全伍辑", "全陆辑", "全柒辑", "全捌辑", "全玖辑", "全拾辑", + "全拾壹辑", "全拾贰辑", "全拾叁辑", "全拾肆辑", "全拾伍辑", "全拾陆辑", "全拾柒辑", "全拾捌辑", "全拾玖辑", } // 检查书名是否包含任何一个套装关键字