diff --git a/copyparty/__main__.py b/copyparty/__main__.py index dd5da8a0..551defb2 100644 --- a/copyparty/__main__.py +++ b/copyparty/__main__.py @@ -513,6 +513,7 @@ def run_argparse(argv, formatter): ap2.add_argument("--no-idx", metavar="PTN", type=u, help="regex: disable indexing of matching paths during e2ds folder scans") ap2.add_argument("--re-maxage", metavar="SEC", type=int, default=0, help="disk rescan volume interval, 0=off, can be set per-volume with the 'scan' volflag") ap2.add_argument("--srch-time", metavar="SEC", type=int, default=30, help="search deadline") + ap2.add_argument("--srch-hits", metavar="N", type=int, default=1000, help="max search results") ap2 = ap.add_argument_group('metadata db options') ap2.add_argument("-e2t", action="store_true", help="enable metadata indexing") diff --git a/copyparty/u2idx.py b/copyparty/u2idx.py index 93ce5f76..ade4f85e 100644 --- a/copyparty/u2idx.py +++ b/copyparty/u2idx.py @@ -247,7 +247,7 @@ class U2idx(object): self.log("qs: {!r} {!r}".format(uq, uv)) ret = [] - lim = 1000 + lim = int(self.args.srch_hits) taglist = {} for (vtop, ptop, flags) in vols: cur = self.get_cur(ptop)