Class FileIndexBuilder
- Namespace
- Dynamicweb.Content.Files
- Assembly
- Dynamicweb.dll
- Inheritance
-
File
Index Builder
- Implements
- Inherited Members
Properties
DefaultSettings
Default settings
Property Value
Recursive
[AddInParameterGroup("File Index Builder Settings")]
[AddInParameter("Recursive")]
[AddInLabel("Recursive")]
[AddInParameterEditor(typeof(YesNoParameterEditor), "Explanation=Controls whether subfolder content is indexed, by default it is;")]
public bool Recursive { get; set; }
Property Value
SkipDynamicwebMetadata
[AddInParameterGroup("File Index Builder Settings")]
[AddInParameter("SkipDynamicwebMetadata")]
[AddInLabel("Skip Dynamicweb metadata")]
[AddInParameterEditor(typeof(YesNoParameterEditor), "")]
public bool SkipDynamicwebMetadata { get; set; }
Property Value
SkipMetadata
[AddInParameterGroup("File Index Builder Settings")]
[AddInParameter("SkipMetadata")]
[AddInLabel("Skip metadata")]
[AddInParameterEditor(typeof(YesNoParameterEditor), "Explanation=Skips metadata like EXIF, XMP, IPTC on image files;")]
public bool SkipMetadata { get; set; }
Property Value
StartFolder
[AddInParameterGroup("File Index Builder Settings")]
[AddInParameter("StartFolder")]
[AddInLabel("Start folder")]
[AddInParameterEditor(typeof(TextParameterEditor), "infoText=Defaults to 'Files'; Explanation=Controls which folder to index;")]
public string StartFolder { get; set; }
Property Value
SupportedActions
List of supported actions
Property Value
Methods
Build(IIndexWriter, Tracker)
Builds the index to the specified writer
Parameters
writer
IIndexWriter The indexing writer
tracker
TrackerThe tracker instance to log what happens
GetFields()
Defines GetFields required operation