Mevcut GEODI ekranlarını sorgu metni de belirterek farklı bir uygulamadan çağırabilir, iframe içerisinde kullanabilirsiniz. Bu şekilde Doküman, Harita, Kelimeler veya Ağ görünümü gibi görünümleri doğrudan kendi yazılımınız içinde gösterebilirsiniz. |
Varsayılanda GEODI harici bir domain üzerinden iframe içerisinde kullanımına kapılıdır. Iframe içerisine kullanabilecek adresleri Sistem Yapılandırma - Güvenlik Ayarları sayfasından yararlanarak yapılandırabilirsiniz
GEODI sunucusu SSL sertifikasına sahip olmalıdır.
Enterprise Search GUI | |||||
---|---|---|---|---|---|
İstek | [GEODIURL]?wsName=[wsName]&GUIOptions=[GUIOptions]&Tab=[Tab]&loginWithGuest=1&q=[SearchString]
| ||||
HttpMethod | GET | ||||
Beklenen Hatalar | 401 Unauthorized access / Access denied 403 Forbidden 511 Network Authentication Required | ||||
Kullanım Örnekleri |
Tüm tarayıcılarda aynı sonucun alınabilmesi için wsName ve Sorgu parametreleri url encode ile iletilmelidir. Url Encode için html içeriklerde aşağıdaki scriptten yararlanılabilir. .Net için System.Web.HttpUtility.UrlEncode kullanılabilir.
| ||||
Örnekler | |||||
Arama | http://127.0.0.1:3323/?wsName=Rotas%C4%B1z%20Seyyah&loginWithGuest=1&q=geodi | ||||
Sadece Sonuç | GUIOptions=131073 değeri (SimpleResutView + HideLogoBar) sadece sorgu sonucunun görüntülenmesini sağlar Tab=DLV değeri değiştirilerek KLV veya MAP gösterilebilir http://127.0.0.1:3323/?wsName=Rotas%C4%B1z%20Seyyah&loginWithGuest=1&GUIOptions=1&Tab=MAP&q=geodi | ||||
Ağ Grafiği | GUIOptions=163841 değeri (SimpleResutView + HideLogoBar + ShowDGARPH) sadece sorgu sonucunun görüntülenmesini sağlar. ShowDGARPH değerinin eklenmesi projede ayarlarından ağ grafiği açılmamışsa dahi görüntülemeyi sağlar |