Token Geodi Token Oluşturma sayfasındaki bilgiler ile elde edilebilir.
QueryHandler.GetKeywordsbasitleştirilmiş bir servistir. getKeywordsapi ile daha fazla özellikten faydalanabilir.
GetKeywords |
---|
Açıklama | Workspace içindeki dokümanlarda ve tarama sonucu bulunan kelimeler içinde arama yapar. |
---|
İstek | [GEODIURL]/QueryHandler?op=GetKeywords&wsName=[WSNAME]&q=[SearchString]&startIndex=[StartIndex]&endIndex=[EndIndex]&options=[OptionsJSON]&UserSession=[TOKEN] - wsName(string): İçinde arama yapılacak workspace adı.
- q(string): Sorgu metni.
- StartIndex(int - Opsiyonel): Bulunan sorgu sonuçlarının kaçıncıdan itibaren getirileceğinin 0 tabanlı ifadesi.
- EndIndex(int - Opsiyonel): Bulunan sorgu sonuçlarının kaçıncıya kadar getirileceğinin 0 tabanlı ifadesi.
- options(Opsiyonel): Sorgu sonucunu değiştirecek ek parametreler
- ContentIDFilter(int[] - Opsiyonel): İçinden sorgu yapılacak içerikleri filtreler.
- Envelope([LonMin(int),LatMin(int),LonMax(int),LatMax(int)] - Opsiyonel): Geometrisi verilen BBOX sınırları içindeki kelimeleri döner.
- LayerIdFilter(int[] - Opsiyonel): Kelimeleri, bu kelimeleri tanıyan tanıyıcıların ID'lerine göre filtreler.
- KeywordIdFilter(int[] - Opsiyonel): Kelimeleri ID'lerine göre filtreler.
- CalculateCounts(true/false - Opsiyonel): True olması durumunda sorgudan dönen sonucun içinde NumberOfOccurences alanı dolu gelir.
- GetRelatedKeywords(true/false - Opsiyonel): True olması durumunda ilgili kelimeleri de sorgu sonucuna dahil eder. Belirtilmediği takdirde true gibi davranır.
|
---|
HttpMethod | GET,POST |
---|
Beklenen Hatalar | 401 Unauthorized access / Access denied 403 Forbidden 511 Network Authentication Required 501 Server Error |
---|
Dönecek Sonuç |
Code Block |
---|
language | js |
---|
linenumbers | true |
---|
| [
{
"KeywordID": 1,
"Keyword": "",
"Keyword_Extra": "",
"RecognizerID": 0,
"NumberOfOccurences": 1,
"GeoType": 0
}
] |
|
---|
Örnekler |
Code Block |
---|
[GEODIURL]/QueryHandler?op=GetKeywords&wsName=PROJE&q=ankara&startIndex=0&endIndex=1
[
{
"KeywordID": 1,
"Keyword": "Ankara",
"Keyword_Extra": "",
"RecognizerID": -987,
"GeoType": 1
}
] |
Code Block |
---|
[GEODIURL]/QueryHandler?op=GetKeywords&wsName=PROJE&q=ankara&startIndex=0&endIndex=3&options={"LayerIDFilter":[-456]}
[
{
"KeywordID": 2,
"Keyword": "Ankara",
"Keyword_Extra": "",
"RecognizerID": -456,
"GeoType": 1
},
{
"KeywordID": 3,
"Keyword": "Ankara",
"Keyword_Extra": "",
"RecognizerID": -456,
"GeoType": 1
}, {
"KeywordID": 4,
"Keyword": "Ankara",
"Keyword_Extra": "",
"RecognizerID": -456,
"GeoType": 1
}
]
|
|
---|
Örnek uygulamalar | |
---|
...