﻿IggySeek · 全文文件搜索 v2.68
==================================
官网：https://iggysoft.com （本站出品，更多免费小工具）

本软件原名 OmniSeek，自 v2.66 起更名为 IggySeek，设置与索引文件完全兼容，覆盖到原文件夹即可继续使用。

能干什么
--------
在你选定的文件夹里，全文搜索办公文件的内容。
搜产品 SKU、订单编号、客户名——结果秒出，点中就能看全文、跳到命中位置。

怎么用（界面照 Anytxt 的版式：左边搜索+结果，右边预览）
--------------------------------------------------------
1. 双击 IggySeek.exe 打开（免安装；索引文件 index.db 和 settings.json 会生成在 exe 同目录）
   【从 v2.7 或更早版本升级必看】先把旧的 index.db 删掉再打开——旧版索引里塞满了死循环扫出的假路径，不删搜出来还是错的；删完打开新版、点工具栏「立即刷新」重建一次，之后就别再删了
   【v2.59 升级必看】老 .xls 和 PDF 的内容提取方式换了（老 .xls 按真实表格解析、PDF 按版面重排），旧索引里存的还是旧提取的文本——升级后请点「设置 → 重置索引」重建一次，重建完老柜子清单和标签 PDF 才能按新效果搜索和预览
2. 左上角输入框打编号/SKU/名字，点「开始」或回车。前提是先建好索引：第一次用（或换了新版本）先点工具栏「立即刷新」建立索引
   输入框带历史下拉，搜过的词点箭头就能再用；搜完窗口标题会显示关键词
   窗口大小会自动记住：拖大拖小后下次打开还是那个大小，不用每次重新调整；结果列表的列宽（名称、修改日期、目录、类型）用鼠标拖动调整后也会记住
   点「立即刷新」后它会扫描全盘（底部有进度），扫过的部分先能搜；
   还没扫到的文件，等进度走完再搜一次
3. 左边三行筛选：
   指定目录 — 自动列出本机所有盘（C:\、D:\…有几个显示几个），可选全部目录、单个盘、或自定义文件夹
   指定名称 — 全部文件 / 仅文件名 / 仅内容
   指定类型 — 点开是勾选清单（可多选），每类后面标着扩展名；什么都不勾 = 全部文件类型
4. 点结果列表里的文件：右边预览全文，「下一个匹配」逐个跳到命中处
   双击结果或点「打开文件」= 打开原文件；「打开所在文件夹」= 在资源管理器里定位
5. 新存的文件：程序会在后台自动补进索引（新文件、U 盘等新设备都会自动入库）；
   想马上更新也可以点「立即刷新」（增量更新，没变的文件不会重读，很快）
6. 工具栏右侧「高级搜索」：普通 / 精准（整串短语）/ 正则（如 2151(36|38)）/ 高级（AND/OR/NOT 语法）
   菜单里有「设置 → 重置索引」，帮助里有「关于」

筛选（搜索框下方一行）
----------------------
- 类型：全部 / 电子表格 / Word 文档 / PDF / 幻灯片 / 电子书 / 文本代码
- 目录：全部目录（全盘），或只搜某个自定义文件夹
- 范围：全部（文件名+内容）/ 仅文件名 / 仅内容
- 模式：
  普通搜索 — 多个词空格隔开，全部命中才出现
  精准搜索 — 整串输入当作一个完整短语，逐字相连才算命中
  正则搜索 — 用正则表达式，如 2151(36|38) 或 UP59XS\d+
  高级搜索 — FTS5 语法，如 雨刮片 AND NOT 262142、词组加引号
  语义搜索 — 按意思找：换个说法、近义词也能找到（例如打「发货」能找到写着「出库」的文件），
             全程本地计算、不联网。普通搜索结果太少（少于 5 个）时会自动用语义补上，
             补进来的结果文件名后面带（语义）标记
             想加自己的同义词：在 exe 同目录新建 synonyms.txt，每行一组、用 = 隔开，
             例如：机油格=机油滤清器（按你自己行业的叫法填写即可）

支持的格式与说明
----------------
- 表格：xlsx xls xlsm xlsb、WPS 的 et（老 .xls 按真实表格解析：单元格文字、数字、日期都按原样提取；极少数损坏文件会自动兜底提取文字）
- 文档：docx、WPS 的 wps、老式 doc（二进制，尽力提取，能搜到大部分文字）
- 演示：pptx、老式 ppt（二进制尽力提取）、WPS 的 dps
- 电子书：epub 全文可搜；mobi / azw / djvu 尽力提取
- PDF：带文字层的可搜（平台生成的标签、单据都属于这类）；提取时按版面分行、分栏重排，一页多张标签会逐张分开，长编号（如 Pack ID）保持完整不拆断
- 文本：txt csv md tex log json xml html rtf；中文 GBK 编码自动识别
- 索引只存这台电脑本地，不联网、不上传

注意
----
- 扫描件/照片型的 PDF（纯图片）暂时搜不到内容，那需要 OCR，后续版本再加
- 「重置」会清空索引和文件夹列表（不删你的任何文件），重选重扫即可
- 索引中途如果程序闪退：把 exe 同目录的 omniseek-index.log 和 omniseek-crash.log 两个文件发给开发者，里面记着最后处理到的文件和内存情况
- 两个日志文件都是 UTF-8 编码，用记事本直接打开即可正常显示中文
