BugTrack/2433
の編集
Top
/
BugTrack
/
2433
[
トップ
] [
編集
|
差分
|
履歴
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
* テキスト検索の時分割実行とキャンセル [#u1764e07] - ページ: [[BugTrack]] - 投稿者: [[umorigu]] - 優先順位: 低 - 状態: 完了 - カテゴリー: 本体新機能 - 投稿日: 2017-09-18 (月) 06:06:35 - バージョン: 1.5.1 - リリース予定バージョン: 1.5.2 ** メッセージ [#ha855f88] PukiWikiのテキスト検索は、コンテンツ全文をスキャンするので、サーバー負荷が高い。 また、全コンテンツを検索し終わってからでないと表示がされないので、 ページ数が数万ページのような大規模になると、結果表示まで長時間待たされてしまう。 (状況表示が無いので、途中でエラーになってもわからない) さらに、検索実行の間、サーバーの負荷が高くなり、他のユーザーのリクエスト(ページ表示)がスムーズに処理されなくなってしまう。 テキスト検索を分割実行し、検索で見つかった情報を先に表示したい。 また、検索を途中でキャンセルできるようにしたい。 例: 「検索中にブラウザを閉じる」または「キャンセルボタンをクリック」でキャンセル -------- - [[BugTrack/692]]と同時に仮実装しました。JavaScriptを利用し、500ページずつ分割して検索処理を行っています。途中でブラウザを閉じると(クライアント側実装がそれ以上うごかなくなるため)、検索処理のキャンセルになります -- [[umorigu]] &new{2017-09-18 (月) 08:37:42}; - 進捗表示とキャンセル(検索中にWebブラウザを閉じる)を実装しました commit:7e5e27a581 -- [[umorigu]] &new{2017-09-30 (土) 19:01:24}; - タイトルを変更しました。「テキスト検索を途中でキャンセルしたい」→「テキスト検索の時分割実行とキャンセル」 -- [[umorigu]] &new{2017-09-30 (土) 19:03:17}; #comment
タイムスタンプを変更しない
* テキスト検索の時分割実行とキャンセル [#u1764e07] - ページ: [[BugTrack]] - 投稿者: [[umorigu]] - 優先順位: 低 - 状態: 完了 - カテゴリー: 本体新機能 - 投稿日: 2017-09-18 (月) 06:06:35 - バージョン: 1.5.1 - リリース予定バージョン: 1.5.2 ** メッセージ [#ha855f88] PukiWikiのテキスト検索は、コンテンツ全文をスキャンするので、サーバー負荷が高い。 また、全コンテンツを検索し終わってからでないと表示がされないので、 ページ数が数万ページのような大規模になると、結果表示まで長時間待たされてしまう。 (状況表示が無いので、途中でエラーになってもわからない) さらに、検索実行の間、サーバーの負荷が高くなり、他のユーザーのリクエスト(ページ表示)がスムーズに処理されなくなってしまう。 テキスト検索を分割実行し、検索で見つかった情報を先に表示したい。 また、検索を途中でキャンセルできるようにしたい。 例: 「検索中にブラウザを閉じる」または「キャンセルボタンをクリック」でキャンセル -------- - [[BugTrack/692]]と同時に仮実装しました。JavaScriptを利用し、500ページずつ分割して検索処理を行っています。途中でブラウザを閉じると(クライアント側実装がそれ以上うごかなくなるため)、検索処理のキャンセルになります -- [[umorigu]] &new{2017-09-18 (月) 08:37:42}; - 進捗表示とキャンセル(検索中にWebブラウザを閉じる)を実装しました commit:7e5e27a581 -- [[umorigu]] &new{2017-09-30 (土) 19:01:24}; - タイトルを変更しました。「テキスト検索を途中でキャンセルしたい」→「テキスト検索の時分割実行とキャンセル」 -- [[umorigu]] &new{2017-09-30 (土) 19:03:17}; #comment
テキスト整形のルールを表示する