Získá řádky kolekce Fulltextové hledání - definice položky

Tato data jsou dostupná pouze z fastsearchdefinitions/indexes.

Metadata - Perzistentní položky

description string (500)

Popis, pole vlastněné tabulkou, možné řadit a filtrovat

expressiontype integer

Typ výrazu, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

gid string (26)

Identifikátor inst. sady, pole vlastněné tabulkou, možné řadit a filtrovat, fkAnsiCaseSensitive

indexexpression string

Výraz, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

maxwordlength integer

Max. délka slova, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

minwordlength integer

Min. délka slova, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

name string (100)

Název, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

objversion integer

Verze objektu, pouze pro čtení, pole vlastněné tabulkou, možné řadit a filtrovat, pole nepodporuje ochranu dat/GDPR

parent_id string (fastsearchdefinition) relace

Vlastník, pouze pro čtení, pole vlastněné tabulkou, možné řadit a filtrovat, pole je odkazem na vlastníka objektu, pole nepodporuje ochranu dat/GDPR

posindex integer

Pořadí, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu, pole nepodporuje ochranu dat/GDPR

status integer

Stav, pole vlastněné tabulkou, možné řadit a filtrovat

wordsplitdelimiters string (100)

Oddělovače, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

wordsplitkind integer

Dělení slov, pole vlastněné tabulkou, možné řadit a filtrovat, pole je duplikováno při klonování objektu

Metadata - Neperzistentní položky

classid string (26)

ID třídy, pouze pro čtení, fkAnsiCaseSensitive, pole nepodporuje ochranu dat/GDPR

displayname string (100)

Název, pouze pro čtení

id string (10)

Vlastní ID, pouze pro čtení, fkAnsiCaseSensitive, pole nepodporuje ochranu dat/GDPR

statustext string (50)

Stav

wordsplitkindstr string (30)

Dělení slov

Příklady
Request

GET

https://atd.abra.eu/demodata/fastsearchdefinitions?take=1

GET

https://atd.abra.eu/demodata/fastsearchdefinitions/{id}
Response
{
    "objversion": 10,
    "parent_id": "1000000101",
    "posindex": 3,
    "indexexpression": "ResidenceAddress_ID.City",
    "wordsplitkind": 3,
    "name": "Město",
    "minwordlength": 3,
    "maxwordlength": 50,
    "wordsplitdelimiters": "",
    "gid": "ZEWHEQ1PSEY4XEGG3FDGNDWM3O",
    "status": 3,
    "description": "Město",
    "expressiontype": 0
}
Request POST

POST

https://atd.abra.eu/demodata/query
{"class": "QMXKLU1YWO4ORBZBEZE2YTG1WS", "take": "1"}
Response
{
    "objversion": 10,
    "parent_id": "1000000101",
    "posindex": 3,
    "indexexpression": "ResidenceAddress_ID.City",
    "wordsplitkind": 3,
    "name": "Město",
    "minwordlength": 3,
    "maxwordlength": 50,
    "wordsplitdelimiters": "",
    "gid": "ZEWHEQ1PSEY4XEGG3FDGNDWM3O",
    "status": 3,
    "description": "Město",
    "expressiontype": 0
}
Request

PUT

https://atd.abra.eu/demodata/fastsearchdefinitions/{id}?select=id
Body
{
    "description": "Město",
    "expressiontype": 0,
    "gid": "ZEWHEQ1PSEY4XEGG3FDGNDWM3O",
    "indexexpression": "ResidenceAddress_ID.City",
    "maxwordlength": 50,
    "minwordlength": 3,
    "name": "Město",
    "posindex": 3,
    "status": 3,
    "wordsplitdelimiters": "",
    "wordsplitkind": 3
}
Response
{
    "id": "1600000101"
}

DELETE

https://atd.abra.eu/demodata/fastsearchdefinitions/{id}
Response
200 - OK Everything worked as expected.