Query Filter (Object)
This object is used to limit segments returned by segments query.
STRUCTURE
        CODE
    
    {
    "key":"filter type", // type of filter
    "filter":{
        "value":[], // value applicable for this filter
        "option": "option value" // option applicable for this filter
    }
}Segments query :
Filter by text
Filter by segment text.
        CODE
    
    {
    "key":"global",
    "filter":{
        "value":["Text 1", "Text 2"], // The segment text need contains "Text 1" OR "Text 2"
        "caseSensitive": true, // The search can be case sensitive
        "exactMatch": true // The phrase can be exact match with phrase
    }
}
Filter by segment id
Filter by segment text.
        CODE
    
    {
    "key":"segmentid:",
    "filter":{
        "value":[185, 2598] // Search segment 185 and 2598
    }
}
Filter by worker
Filter by segment text by worker.
        CODE
    
    {
    "key":"worker:",
    "filter":{
        "value":[185] // Search Segment updated by worker id is 185
    }
}
Filter by status
Filter by segment by status.
        CODE
    
    {
    "key":"status:",
    "filter":{
        "value":["Problem"] // Search Segment with status is "Problem"
    }
}Available values
- Ok
- Problem
- None
Filter by status
Filter by segment text by bookmarks.
        CODE
    
    {
    "key":"bookmarks:",
    "filter":{
        "value":["Level1"] // Search segments with bookmark is "Level1"
    }
}Available values
- None
- Level1 - Red
- Level2 - Blue
Filter by comments
Filter by segment with comments.
        CODE
    
    {
    "key":"hasComments?",
    "filter":{}
}
Filter by label
Filter by segment by label.
        CODE
    
    {
    "key":"label:",
    "filter":{
		"value":["checked"] // Search segments contains "checked" label.
	}
}
Filter by last editor
Filter by segment by last editor type.
        CODE
    
    {
    "key":"lastEditor:",
    "filter":{
		"value":["Human"] // Search segments with lastEditor is "Human"
	}
}
Available values
- None
- Human
- RefMaterialIdentical
- RefMaterialFuzzy
- RuleBased
- MachineTranslation
- PreviousVersion
- PreviousVersionCtx
- MachineCorrection
- RefMaterialCt
