У меня есть файл в хранилище BLOB-объектов folder/new/data1.json
.
data1
содержит массив json.
[
{
"name": "na",
"data": {
"1":"something1",
"2":"something2"
}
},
{
"name": "ha",
"data": {
"1":"something1",
"2":"something2"
}
}
]
мое тело источника данных:
{
"name" : "datasource",
"type" : "azureblob",
"credentials" : { "connectionString" : "MyStorageConnStrning" },
"container" : { "name" : "mycontaner", "query" : "folder/new" }
}
myтело индекса:
{
"name" : "index",
"fields": [
{ "name": "id", "type": "Edm.String", "key": true, "searchable": false },
{ "name": "name", "type": "Edm.String", "searchable": true, "filterable": false, "sortable": true, "facetable": true},
{ "name": "data", "type": "Edm.String", "searchable": false}
]
}
тело индексатора:
{
"name" : "indexer",
"dataSourceName" : "datasource",
"targetIndexName" : "index",
"parameters" : { "configuration" : { "parsingMode" : "jsonArray" } }
}
при создании я могу искать na
и ha
и получать результат.
, но если яудалите folder/new/data1.json
из хранилища больших двоичных объектов, запустите индексатор и попробуйте выполнить поиск na
и ha
, но я все равно получу результаты.
Я обнаружил, что если я удаляю индексатор и воссоздаю его na
и ha
уходит от поиска.
Есть ли способ удалить предыдущие данные без удаления индексатора?