Skip to content

Scripting API

File Search

from ArtisanPlugin.Scripting import FileSearchApi as files

Instant search (FileSearchApi) over your indexed design files — the file-search tool’s index, in RAM:

hits = files.Search("solitaire oval", max = 50)
# each: FullPath, FileName, Extension, Size, ModifiedUtc
files.Count()            # files in the index
files.Reindex()          # background rebuild; Reindex(full = True) forces a clean re-scan

Multiple words must all match, in any order; results rank exact-name, starts-with, contains. An empty query returns the most recently modified files.