public final class IndexingParametersConfiguration extends Object
Constructor and Description |
---|
IndexingParametersConfiguration() |
Modifier and Type | Method and Description |
---|---|
Map<String,Object> |
getAdditionalProperties()
Get the additionalProperties property: A dictionary of indexer-specific configuration properties.
|
BlobIndexerDataToExtract |
getDataToExtract()
Get the dataToExtract property: Specifies the data to extract from Azure blob storage and tells the indexer which
data to extract from image content when "imageAction" is set to a value other than "none".
|
String |
getDelimitedTextDelimiter()
Get the delimitedTextDelimiter property: For CSV blobs, specifies the end-of-line single-character delimiter for
CSV files where each line starts a new document (for example, "|").
|
String |
getDelimitedTextHeaders()
Get the delimitedTextHeaders property: For CSV blobs, specifies a comma-delimited list of column headers, useful
for mapping source fields to destination fields in an index.
|
String |
getDocumentRoot()
Get the documentRoot property: For JSON arrays, given a structured or semi-structured document, you can specify a
path to the array using this property.
|
String |
getExcludedFileNameExtensions()
Get the excludedFileNameExtensions property: Comma-delimited list of filename extensions to ignore when
processing from Azure blob storage.
|
IndexerExecutionEnvironment |
getExecutionEnvironment()
Get the executionEnvironment property: Specifies the environment in which the indexer should execute.
|
BlobIndexerImageAction |
getImageAction()
Get the imageAction property: Determines how to process embedded images and image files in Azure blob storage.
|
String |
getIndexedFileNameExtensions()
Get the indexedFileNameExtensions property: Comma-delimited list of filename extensions to select when processing
from Azure blob storage.
|
BlobIndexerParsingMode |
getParsingMode()
Get the parsingMode property: Represents the parsing mode for indexing from an Azure blob data source.
|
BlobIndexerPdfTextRotationAlgorithm |
getPdfTextRotationAlgorithm()
Get the pdfTextRotationAlgorithm property: Determines algorithm for text extraction from PDF files in Azure blob
storage.
|
String |
getQueryTimeout()
Get the queryTimeout property: Increases the timeout beyond the 5-minute default for Azure SQL database data
sources, specified in the format "hh:mm:ss".
|
Boolean |
isAllowSkillsetToReadFileData()
Get the allowSkillsetToReadFileData property: If true, will create a path //document//file_data that is an object
representing the original file data downloaded from your blob data source.
|
Boolean |
isFailOnUnprocessableDocument()
Get the failOnUnprocessableDocument property: For Azure blobs, set to false if you want to continue indexing if a
document fails indexing.
|
Boolean |
isFailOnUnsupportedContentType()
Get the failOnUnsupportedContentType property: For Azure blobs, set to false if you want to continue indexing
when an unsupported content type is encountered, and you don't know all the content types (file extensions) in
advance.
|
Boolean |
isFirstLineContainsHeaders()
Get the firstLineContainsHeaders property: For CSV blobs, indicates that the first (non-blank) line of each blob
contains headers.
|
Boolean |
isIndexStorageMetadataOnlyForOversizedDocuments()
Get the indexStorageMetadataOnlyForOversizedDocuments property: For Azure blobs, set this property to true to
still index storage metadata for blob content that is too large to process.
|
IndexingParametersConfiguration |
setAdditionalProperties(Map<String,Object> additionalProperties)
Set the additionalProperties property: A dictionary of indexer-specific configuration properties.
|
IndexingParametersConfiguration |
setAllowSkillsetToReadFileData(Boolean allowSkillsetToReadFileData)
Set the allowSkillsetToReadFileData property: If true, will create a path //document//file_data that is an object
representing the original file data downloaded from your blob data source.
|
IndexingParametersConfiguration |
setDataToExtract(BlobIndexerDataToExtract dataToExtract)
Set the dataToExtract property: Specifies the data to extract from Azure blob storage and tells the indexer which
data to extract from image content when "imageAction" is set to a value other than "none".
|
IndexingParametersConfiguration |
setDelimitedTextDelimiter(String delimitedTextDelimiter)
Set the delimitedTextDelimiter property: For CSV blobs, specifies the end-of-line single-character delimiter for
CSV files where each line starts a new document (for example, "|").
|
IndexingParametersConfiguration |
setDelimitedTextHeaders(String delimitedTextHeaders)
Set the delimitedTextHeaders property: For CSV blobs, specifies a comma-delimited list of column headers, useful
for mapping source fields to destination fields in an index.
|
IndexingParametersConfiguration |
setDocumentRoot(String documentRoot)
Set the documentRoot property: For JSON arrays, given a structured or semi-structured document, you can specify a
path to the array using this property.
|
IndexingParametersConfiguration |
setExcludedFileNameExtensions(String excludedFileNameExtensions)
Set the excludedFileNameExtensions property: Comma-delimited list of filename extensions to ignore when
processing from Azure blob storage.
|
IndexingParametersConfiguration |
setExecutionEnvironment(IndexerExecutionEnvironment executionEnvironment)
Set the executionEnvironment property: Specifies the environment in which the indexer should execute.
|
IndexingParametersConfiguration |
setFailOnUnprocessableDocument(Boolean failOnUnprocessableDocument)
Set the failOnUnprocessableDocument property: For Azure blobs, set to false if you want to continue indexing if a
document fails indexing.
|
IndexingParametersConfiguration |
setFailOnUnsupportedContentType(Boolean failOnUnsupportedContentType)
Set the failOnUnsupportedContentType property: For Azure blobs, set to false if you want to continue indexing
when an unsupported content type is encountered, and you don't know all the content types (file extensions) in
advance.
|
IndexingParametersConfiguration |
setFirstLineContainsHeaders(Boolean firstLineContainsHeaders)
Set the firstLineContainsHeaders property: For CSV blobs, indicates that the first (non-blank) line of each blob
contains headers.
|
IndexingParametersConfiguration |
setImageAction(BlobIndexerImageAction imageAction)
Set the imageAction property: Determines how to process embedded images and image files in Azure blob storage.
|
IndexingParametersConfiguration |
setIndexedFileNameExtensions(String indexedFileNameExtensions)
Set the indexedFileNameExtensions property: Comma-delimited list of filename extensions to select when processing
from Azure blob storage.
|
IndexingParametersConfiguration |
setIndexStorageMetadataOnlyForOversizedDocuments(Boolean indexStorageMetadataOnlyForOversizedDocuments)
Set the indexStorageMetadataOnlyForOversizedDocuments property: For Azure blobs, set this property to true to
still index storage metadata for blob content that is too large to process.
|
IndexingParametersConfiguration |
setParsingMode(BlobIndexerParsingMode parsingMode)
Set the parsingMode property: Represents the parsing mode for indexing from an Azure blob data source.
|
IndexingParametersConfiguration |
setPdfTextRotationAlgorithm(BlobIndexerPdfTextRotationAlgorithm pdfTextRotationAlgorithm)
Set the pdfTextRotationAlgorithm property: Determines algorithm for text extraction from PDF files in Azure blob
storage.
|
IndexingParametersConfiguration |
setQueryTimeout(String queryTimeout)
Set the queryTimeout property: Increases the timeout beyond the 5-minute default for Azure SQL database data
sources, specified in the format "hh:mm:ss".
|
public BlobIndexerParsingMode getParsingMode()
public IndexingParametersConfiguration setParsingMode(BlobIndexerParsingMode parsingMode)
parsingMode
- the parsingMode value to set.public String getExcludedFileNameExtensions()
public IndexingParametersConfiguration setExcludedFileNameExtensions(String excludedFileNameExtensions)
excludedFileNameExtensions
- the excludedFileNameExtensions value to set.public String getIndexedFileNameExtensions()
public IndexingParametersConfiguration setIndexedFileNameExtensions(String indexedFileNameExtensions)
indexedFileNameExtensions
- the indexedFileNameExtensions value to set.public Boolean isFailOnUnsupportedContentType()
public IndexingParametersConfiguration setFailOnUnsupportedContentType(Boolean failOnUnsupportedContentType)
failOnUnsupportedContentType
- the failOnUnsupportedContentType value to set.public Boolean isFailOnUnprocessableDocument()
public IndexingParametersConfiguration setFailOnUnprocessableDocument(Boolean failOnUnprocessableDocument)
failOnUnprocessableDocument
- the failOnUnprocessableDocument value to set.public Boolean isIndexStorageMetadataOnlyForOversizedDocuments()
public IndexingParametersConfiguration setIndexStorageMetadataOnlyForOversizedDocuments(Boolean indexStorageMetadataOnlyForOversizedDocuments)
indexStorageMetadataOnlyForOversizedDocuments
- the indexStorageMetadataOnlyForOversizedDocuments value to
set.public String getDelimitedTextHeaders()
public IndexingParametersConfiguration setDelimitedTextHeaders(String delimitedTextHeaders)
delimitedTextHeaders
- the delimitedTextHeaders value to set.public String getDelimitedTextDelimiter()
public IndexingParametersConfiguration setDelimitedTextDelimiter(String delimitedTextDelimiter)
delimitedTextDelimiter
- the delimitedTextDelimiter value to set.public Boolean isFirstLineContainsHeaders()
public IndexingParametersConfiguration setFirstLineContainsHeaders(Boolean firstLineContainsHeaders)
firstLineContainsHeaders
- the firstLineContainsHeaders value to set.public String getDocumentRoot()
public IndexingParametersConfiguration setDocumentRoot(String documentRoot)
documentRoot
- the documentRoot value to set.public BlobIndexerDataToExtract getDataToExtract()
public IndexingParametersConfiguration setDataToExtract(BlobIndexerDataToExtract dataToExtract)
dataToExtract
- the dataToExtract value to set.public BlobIndexerImageAction getImageAction()
public IndexingParametersConfiguration setImageAction(BlobIndexerImageAction imageAction)
imageAction
- the imageAction value to set.public Boolean isAllowSkillsetToReadFileData()
public IndexingParametersConfiguration setAllowSkillsetToReadFileData(Boolean allowSkillsetToReadFileData)
allowSkillsetToReadFileData
- the allowSkillsetToReadFileData value to set.public BlobIndexerPdfTextRotationAlgorithm getPdfTextRotationAlgorithm()
public IndexingParametersConfiguration setPdfTextRotationAlgorithm(BlobIndexerPdfTextRotationAlgorithm pdfTextRotationAlgorithm)
pdfTextRotationAlgorithm
- the pdfTextRotationAlgorithm value to set.public IndexerExecutionEnvironment getExecutionEnvironment()
public IndexingParametersConfiguration setExecutionEnvironment(IndexerExecutionEnvironment executionEnvironment)
executionEnvironment
- the executionEnvironment value to set.public String getQueryTimeout()
public IndexingParametersConfiguration setQueryTimeout(String queryTimeout)
queryTimeout
- the queryTimeout value to set.public Map<String,Object> getAdditionalProperties()
public IndexingParametersConfiguration setAdditionalProperties(Map<String,Object> additionalProperties)
additionalProperties
- the additionalProperties value to set.Copyright © 2021 Microsoft Corporation. All rights reserved.