検索結果削除操作について

FESS: Version 14.11.0
Opensearch: Version 2.11.0

FESS管理ページ、ある検索を実施しました。
【このクエリですべてを削除】を選択して、
関連のIndexが全部削除と思うですが、
この検索もう一度実施するとまだ未削除のIndexは
残ってしているそうです。繰り替えやってみて、
毎回100件個Indexを削除だけ。
でも、別のFESSで同じ操作一回でも全削除しました。
何の設定によってクエリ削除件数を定義しますか、
教えてしてください。

管理画面の検索ページで、その検索クエリーで表示されているドキュメントをインデックスから削除します。100件しか消えないというのは再現できないのでわかりませんが、問題があるようであれば、全般ページでログレベルを変更するなどして、デバッグログを確認してみると良いと思います。

ご返事ありがとうございます。
具体的な確認するのログファイル名を教えてお願いします。

fess.logをデバッグレベルに変えて確認すると良いと思います。

"fess.log"ファイル中に検索結果削除宇についての情報を
確認してみましたが、エラーメッについて、ついてなかった。
ひとつきになるは一個変数の設定:
[request] pageSize=10
でもこの設定について何もわかりません、
下にログの情報をアップします。
原因にかかわる情報かあるもしれません、
ご確認お願いいたします。

2024-06-04 07:41:04,898 [http-nio-80-exec-2] DEBUG * * * * * * * * * * {BEGIN}: /admin/searchlist/deleteall
requestClass=org.apache.catalina.connector.RequestFacade ; sessionId=658DF1DABBA153C5F03A91605E8118BB
; url=http://10.10.10.1/admin/searchlist/deleteall
; method=POST ; protocol=HTTP/1.1 ; scheme=http ; secure=false ; remoteAddr=10.10.10.1 ; remoteHost=10.10.10.1
; characterEncoding=UTF-8 ; contentLength=230 ; contentType=application/x-www-form-urlencoded ; locale=ja ; locales=ja,en,en_GB,en_US
[header] accept=text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,/;q=0.8,application/signed-exchange;v=b3;q=0.7
[header] accept-encoding=gzip, deflate
[header] accept-language=ja,en;q=0.9,en-GB;q=0.8,en-US;q=0.7
[header] cache-control=max-age=0
[header] connection=keep-alive
[header] content-length=230
[header] content-type=application/x-www-form-urlencoded
[header] cookie=JSESSIONID=658DF1DABBA153C5F03A91605E8118BB; fsid=196e1659a4a2937df0f2df26926960a9
[header] host=10.10.10.1
[header] origin=http://10.10.10.1
[header] referer=http://10.10.10.1/admin/searchlist/?lastaflute.action.TRANSACTION_TOKEN=4893a0aee5f018670954ffab6c1104be&q=url%3A*ROOTDIR\%2F2\%2Fsub-dir\%2F*&search=検索
[header] upgrade-insecure-requests=1
[header] user-agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36 Edg/123.0.0.0
[param] deleteall=このクエリですべてを削除
[param] lastaflute.action.TRANSACTION_TOKEN=1a1d817e5ebf75f921a94066ce94c660
[param] q=url:ROOTDIR/2/sub-dir/
[cookie] JSESSIONID=658DF1DABBA153C5F03A91605E8118BB
[cookie] fsid=196e1659a4a2937df0f2df26926960a9
[session] lastaflute.action.TRANSACTION_TOKEN={class org.codelibs.fess.app.web.admin.general.AdminGeneralAction=08361b2b92c13c39feb63a71f4f29cde, class org.codelibs.fess.app.web.admin.searchlist.AdminSearchlistAction=1a1d817e5ebf75f921a94066ce94c660}
[session] lastaflute.action.USER_BEAN.FessUserBean={userId=admin, sync=2024/06/04 07:38:27}@7ecec70d
[session] lastaflute.action.USER_LOCALE=ja
[session] searchEngineApiAccessToken=b88702e151714628a5c236e221506c27
2024-06-04 07:41:04,898 [http-nio-80-exec-2] DEBUG …Routing to action: name=admin_searchlist_adminSearchlistAction params={deleteall}
2024-06-04 07:41:04,898 [http-nio-80-exec-2] DEBUG by the mapping path: /admin/searchlist/deleteall
2024-06-04 07:41:04,898 [http-nio-80-exec-2] DEBUG …Saving user locale to session: ja
2024-06-04 07:41:04,898 [http-nio-80-exec-2] DEBUG #flow …Calling back #before for AdminSearchlistAction
2024-06-04 07:41:04,898 [http-nio-80-exec-2] DEBUG refresh user info: false
2024-06-04 07:41:04,898 [http-nio-80-exec-2] DEBUG …Checking login status for login required
2024-06-04 07:41:04,898 [http-nio-80-exec-2] DEBUG …Passing login check as already-login
2024-06-04 07:41:04,898 [http-nio-80-exec-2] DEBUG Begin transaction: [FormatId=4360, GlobalId=1712359915743/8011, BranchId=]
2024-06-04 07:41:04,898 [http-nio-80-exec-2] DEBUG #flow …Beginning #action AdminSearchlistAction@deleteall()
2024-06-04 07:41:04,900 [http-nio-80-exec-2] DEBUG …Removing double-submit token: group=AdminSearchlistAction, token=1a1d817e5ebf75f921a94066ce94c660
2024-06-04 07:41:04,903 [http-nio-80-exec-2] DEBUG url:ROOTDIR/2/sub-dir/:1.0
2024-06-04 07:41:05,706 [http-nio-80-exec-2] DEBUG Commit transaction: [FormatId=4360, GlobalId=1712359915743/8011, BranchId=]
2024-06-04 07:41:05,706 [http-nio-80-exec-2] DEBUG #flow …Calling back #finally for AdminSearchlistAction
2024-06-04 07:41:05,707 [http-nio-80-exec-2] DEBUG #flow …Forwarding to #jsp /admin/searchlist/admin_searchlist.jsp
2024-06-04 07:41:05,725 [http-nio-80-exec-2] DEBUG
responseClass=org.apache.catalina.connector.ResponseFacade ; committed=true
; httpStatus=200 ; contentType=text/html;charset=UTF-8 ; locale=ja_JP
[header] Access-Control-Allow-Credentials=true
[header] Access-Control-Allow-Headers=Origin, Content-Type, Accept, Authorization, X-Requested-With
[header] Access-Control-Allow-Methods=GET, POST, OPTIONS, DELETE, PUT
[header] Access-Control-Allow-Origin=http://10.10.10.1
[header] Access-Control-Max-Age=3600
[header] Cache-Control=no-cache, no-store
[header] Connection=keep-alive
[header] Content-Type=text/html;charset=UTF-8
[header] Date=Mon, 03 Jun 2024 22:41:05 GMT
[header] Expires=Thu, 01 Dec 1994 16:00:00 GMT
[header] Keep-Alive=timeout=60
[header] Pragma=no-cache
[header] Transfer-Encoding=chunked
[request] VirtualHostValue=
[request] admin_searchlist_adminSearchlistAction=org.codelibs.fess.app.web.admin.searchlist.AdminSearchlistAction@54d85825
[request] admin_searchlist_adminSearchlistAction_deleteall_Form=VirtualForm:{formMeta:{admin_searchlist_adminSearchlistAction_deleteall_Form, org.codelibs.fess.app.web.admin.searchlist.ListForm, props=26}, realForm=org.codelibs.fess.app.web.admin.searchlist.ListForm@1310d45d}@5d776019
[request] as={}
[request] conditions={}
[request] developmentMode=false
[request] editable=true
[request] editableClass=
[request] eoled=false
[request] extraQueries=
[request] fesenType=default
[request] fess.FieldLogs={url=[ROOTDIR/2/sub-dir/]}
[request] fess.HighlightQueries=[ROOTDIR/2/sub-dir/]
[request] fields={}
[request] forumLink=Japanese:Fess - CodeLIbs Forum
[request] helpLink=検索
[request] highlightInfo=org.codelibs.fess.entity.HighlightInfo@60e43777
[request] installationLink=インストール
[request] languages=
[request] lastaflute.action.ACTION_RUMTIME=runtime:{/admin/searchlist/deleteall, public HtmlResponse AdminSearchlistAction@deleteall(ListForm), pathParam:{{}}, HtmlResponse:{forward:{/admin/searchlist/admin_searchlist.jsp}}, display=[developmentMode, installationLink, storageEnabled, eoled, editable, editableClass, fesenType, forumLink, helpLink]}
[request] lastaflute.action.FIRST_SUBMITTED_MARK=java.lang.Object@110e071f
[request] lastaflute.action.USER_LOCALE=ja
[request] lastaflute.config.ACTION_EXECUTE=execute:{public HtmlResponse AdminSearchlistAction@deleteall(ListForm), urlPattern:{deleteall, ^deleteall$}}@1f351286
[request] lastaflute.dbflute.SQL_COUNT={total=0}
[request] locale=ja
[request] offset=0
[request] pageSize=10
[request] q=url:ROOTDIR/2/sub-dir/
[request] query=url:ROOTDIR/2/sub-dir/
[request] responseFields=[score, _id, doc_id, boost, content_length, host, site, last_modified, timestamp, mimetype, filetype, filename, created, title, digest, url, thumbnail, click_count, favorite_count, config_id, lang, has_cache]
[request] start=0
[request] startPosition=0
[request] storageEnabled=false
[request] trackTotalHits=true
[request] type=ADMIN_SEARCH
[session] lastaflute.action.TRANSACTION_TOKEN={class org.codelibs.fess.app.web.admin.general.AdminGeneralAction=08361b2b92c13c39feb63a71f4f29cde}
[session] lastaflute.action.USER_BEAN.FessUserBean={userId=admin, sync=2024/06/04 07:38:27}@7ecec70d
[session] lastaflute.action.USER_LOCALE=ja
[session] searchEngineApiAccessToken=b88702e151714628a5c236e221506c27

                    • {END}: /admin/searchlist/deleteall [00m00s827ms]

[param] q=url:*ROOTDIR/2/sub-dir/*

の条件にマッチするものが消されると思います。

はい、queryをマッチされたdocを削除されるですが、
一括でマッチのdocsすべて消さられない。
たどえば、このqueryにマッチされたdoc件数が2000ですが、
毎回最大100個しか削除できない、全部削除すると20回削除しなけならない。
仕事にたいしてすごく不便利です。
でも、この現象はこのFESSインスタンスそうです、
ほかのFESSが一回だけすべてのマッチされたdocを削除できます。
このFESSが何の設定によって、毎回最大削除件数は100になっていますかなぁ~
もし原因が見つけないなら、”delete_by_query"APIをためしてと思います。

宜しくお願いします。