Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Reverted from v. 27


Excerpt

Mevcut GEODI ekranlarını sorgu metni de belirterek Doküman Görüntüleyiciyi  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 dokümanları doğrudan kendi yazılımınız içinde gösterebilirsiniz.

Alternatif yöntem, GEODI Sorgu servislerini kullandığınızda dönen sonuçları yorumlayıp benzer arayüzleri oluşturmanızdır. 


(!) 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

http://127.0.0.1:3323/?wsName=Rotas%C4%B1z%20Seyyah&loginWithGuest=1&GUIOptions=131073&Tab=DLV&q=geodi

GUIOptions=131073 değeri (SimpleResutView + HideLogoBar) sadece sorgu sonucunun görüntülenmesini sağlar

Image Removed

Tab=DLV değeri değiştirilerek KLV veya MAP gösterilebilir

Image Removed

Image Removed

http://127.0.0.1:3323/?wsName=Rotas%C4%B1z%20Seyyah&loginWithGuest=1&GUIOptions=1&Tab=MAP&q=geodi

Image Removed

Enterprise Search GEODI Viewer GUI
İstek

[GEODIURL]/DefaultContentViewer?wsName=[wsName]&GUIOptionsq=[Query]

[GEODIURL]/DefaultContentViewer?wsName=[GUIOptionswsName]&Tabunc=[UNC]

[GEODIURL]/DefaultContentViewer?wsName=[TabwsName]&loginWithGuest=1&q=[SearchStringrelation_id=[relation_id]

[GEODIURL]/DefaultContentViewer?wsName=[wsName]&content_id=[content_id]

  • wsName: içinde arama yapılacak workspace adı.
  • GUIOptions(Opsionel): Arayüzde gösterilmesi veya gizlenmesi istenen alanları belirtmekte kullanılır. Flag bit değerleri aşağıdaki gibidir
    • SimpleResutView: 1 (Sorgu ve Facet göstermeden sadece sonuçlar gösterilir)

    • HideDLV : 2 ( Doküman liste sonucu gösterilmez)

    • HideKLV : 4 ( Kelime liste sonucu gösterilmez )

    • HideMap : 8 ( Harita gösterilmez)

    • HideKML : 16 (KML export linki gösterilmez)

    • HideExport : 32 (Excel Export linki gösterilmez)

    • HideAdvanceQuery:64 (Gelişmiş sorgu linki gösterilmez)

    • HideNoteIcon:128 (Proje tanımlarında not alma yasaklanmışsa gönderilen değere bakılmaksızın not ekleme gösterilmez)

    • HideFilter:256 (Filtreleme linki gösterilmez)

    • HideChangeProject:512 (Proje değiştirme seçenekleri gösterilmez- Belirtilmemişse kullanıcı sadece yetkili projelere geçiş yapılabilir)

    • HidePermissionMenu:1024 (Yetki yönetim linkleri gösterilmez - Belirtilmemişse sadece gerekli yetkilere sahipse görüntülenir)

    • HideProjectWizard:2048 (Proje düzenleme linkleri gösterilmez - Belirtilmemişse sadece gerekli yetkilere sahipse görüntülenir)

    • HideChangeLanguage:4096 (Dil değiştirme linkleri gösterilmez )

    • HideLogout : 8192 (Sistemden çıkış linki gösterilmez )

    • HideFacet:16384 (Facet ekranı gösterilmez )

    • ShowDGARPH :32768 (Ağ grafiği gösterimi aktif hale getirir)

    • HideQueryBar:  65536 (Sorgu çubuğunun gizlenmesini sağlar)

    • HideLogoBar: 131072 (Logo alanının gizlenmesini sağlar)

    • DisableSimpleSearchStart: 262144 (Sorgu olmadığında açılan sadece textboxtan oluşan basit giriş ekranının gelmemesini sağlar)

    • HideWatchQueries : 524288 (İzle linki gösterilmez)

    • HideActions : 1048576 (Dokümanlar altında yer alan aksiyon ikonları görüntülenmez - not alma, açma, indirme ...)

    • HideRightDocInfoPanel : 2097152 ( Dokümana tıklandığında, ekran genişliği yeterli ise sağda açılan doküman bilgileri arayüzü açılmaz )

  • Tab(Opsiyonel): Başlangıç ekranını belirlemekte kullanılır
    • DLV: Doküman liste sonucu açılır
    • KLV: Kelime liste sonucu açılır
    • MAP:Harita açılır
    • DGRAPH: Ağ grafiği açılır
  • loginWithGuest(Opsiyonel): GEODI misafir kullanıcı desteği ile açılmışsa login ekranı çıkarmadan otomatik misafir olarak giriş yapılmasını sağlar.
  • q(Opsiyonel): Sorgu metniSorgu metni söz dizim kurlları için GEODI Sorguları na bakınız.dokümaı içeren proje adı.
  • wsName dışındaki parametrelerin birlikte kullanılmamalıdır.  GEODI sadece bir parametre ile dokümanı bulmaya çalışacak diğer parametreleri dikkate almayacaktır.
  • q: Geodi sorgusudur. Bulunan ilk içerik gösterilir. Sorguya uyan metnin bulunduğu konum öncelikli gösterilmeye çalışılır.  Sorgu metni söz dizim kurlları için GEODI Sorguları na bakınız.
  • unc: Feed servisleri ile iletilen ContentID, Dosyanın disk üzerindeki yolu kullanılabilir. 
  • relation_id: Sadece Geodi Query API ( Query ) ile elde edilebilir. Bulunan içeriğe ait bilgiler ve içerikteki konumununa ait bilgiler  içerir.
  • content_id: Sadece Geodi Query API ( Query ) ile elde edilebilir. GEODI üzerindeki içerik id değeridir. 
HttpMethodGET
Beklenen Hatalar

401 Unauthorized access / Access denied

403 Forbidden

511 Network Authentication Required

Kullanım Örnekleri


Code Block
languagejs
<iframe src="[GEODIURL]/DefaultContentViewer?wsName=PROJE&GUIOptions=1&Tab=DLV&q=SorguMetni"></iframe>


Code Block
languagejs
<a href="[GEODIURL]/DefaultContentViewer?wsName=PROJE&GUIOptions=1&Tab=DLV&q=SorguMetni" target="_blank">...</a>


Code Block
languagejs
<div onclick="window.open('[GEODIURL]/DefaultContentViewer?wsName=PROJE&GUIOptions=1&Tab=DLV&q=SorguMetni')" >...</div>

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.

Code Block
<script>
	function UrlEncode(val) { return window.encodeURIComponent ? window.encodeURIComponent(val) : val.replace(/&/g, '%26'); }
<script>
Örnekler
Arama
Sadece SonuçAğ Grafiği

http://127.0.0.1:3323/?wsName=Rotas%C4%B1z%20Seyyah&loginWithGuest=1&GUIOptions=163841&Tab=DGRAPH&q=geodi

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

Image Removed