Arkib Kategori: SharePoint Search

Bagaimana Untuk Tentukan Rakyat sebagai Skop Carian / Kandungan Sumber Menggunakan SharePoint 2013 REST API

Saya punya alasan untuk bekerja dengan SharePoint dalam 2013 Search API melalui rehat buat pertama kalinya. Saya ingin mencari orang-orang, dokumen tidak. Kekunci yang belajar di sini adalah bahawa anda tentukan kandungan sumber melalui GUID dalam (atau sekurang-kurangnya dalam kes ini). Menunjukkan cebisan jQuery berikut bagaimana:

    loadExpertsAsync: fungsi() {

        jQuery.support.cors = benar;

        $.Ajax({
            url: ini.CreateFullApiUrl() +
                "?querytext = 'Portal'&sourceid = 'b09a7990-05ea-4af9-81ef-edfab16c4e31'" +
                "&selectproperties ='LinkedInProfileUrl,GoogleCirclesProfileUrl,BALargeProfilePictureUrls,BAGridPictures,WorkEmail,Kemahiran,AboutMe,Kepentingan,JobTitle,PastProjects,PictureURL,PreferredName,TwitterHandle,LinkedInProfileUrl,PreferredName,GoogleCirclesProfileUrl'" +
                "&rowlimit = 99",
            kaedah: "MENDAPATKAN",
            header: { "Menerima": "Permohonan/json; odata = banyak cakap" },
            cache: palsu,
            kejayaan: fungsi (keputusan) {

Dalam kes saya,, Aku berlari API terhadap SharePoint dalam talian. Untuk mendapatkan GUID, Saya mengikuti langkah-langkah ini:

  1. Mencapai Pusat Tadbir SharePoint
  2. Pilih "carian" dari navigasi sebelah kiri
  3. Pilih "Urus sumber-sumber hasil"
  4. Pilih "Hasil penduduk tempatan"
  5. Lihatlah URL.

URL saya kelihatan seakan-akan:

https://xyzzy-admin.sharepoint.com/_layouts/15/searchadmin/EditResultSource.aspx?level=tenant&sourceid=b09a7990%2D05ea%2D4af9%2D81ef%2Dedfab16c4e31&view=1

Sourceid parameter adalah apa yang bekerja untuk saya.

(Saya faham bahawa sourceid yang benar-benar boleh menjadi sejenis benda yang kekal dengan SP, but I’ll always check anyway 🙂 ).

</akhir>

undefinedLanggan ke blog saya.

Mengikuti aku di Twitter http://www.twitter.com/pagalvin

Satu Punca untuk "pencipta daripada kesalahan ini tidak menyatakan Sebab.”

Saya telah melakukan banyak kerja dengan carian SharePoint akhir-akhir ini dan khususnya kelas KeywordQuery, sifat-sifat dan kaedah.

Jika anda mahu hasil yang ditetapkan untuk kembali keputusan di atas dan di luar suspek biasa (lihat di sini), anda menambah koleksi SelectedProperties yang, seperti dalam:

myKeywordQuery.SelectProperties.Add("xyzzy");

Terima kasih banyak dan tip topi untuk Corey Roth dan blog post ini sangat membantu (http://www.dotnetmafia.com/blogs/dotnettipoftheday/archive/2008/02/19/how-to-use-the-moss-enterprise-search-keywordquery-class.aspx)

Dalam kes saya,, "Xyzzy" sebenarnya bukan harta diuruskan.  Apabila saya menambah kepada SelectedProperties anyway, SharePoint melemparkan salah satu pengecualian kegemaran saya pernah runtime:

"Pencipta daripada kesalahan ini tidak menyatakan Sebab a."

Saya terutamanya suka modal "R" dalam Sebab.  Ini bunyi kepada saya seperti yang setara. BERSIH daripada "Saya tidak mempunyai mulut, dan saya mesti menjerit."

</akhir>

Langgan ke blog saya.

Mengikuti aku di Twitter http://www.twitter.com/pagalvin

Rujukan berguna: Keputusan lalai dari KeywordQuery Search

Apabila anda meminta supaya Melaksanakan() kaedah di KeywordQuery a, anda boleh membuat ResultTable berdasarkan ResultType.RelevantResults.  Ini coretan kod menggambarkan apa yang saya maksudkan:

ResultsTableCollection ResultTableCollection = myKeywordQuery.Execute();

ResultTable searchResultsTable = resultsTableCollection[ResultType.RelevantResults];

Jadual yang terhasil akan mempunyai ruang maklumat berikut: 

WorkId
Pangkat
Title
Pengarang
Saiz
Jalan
Penerangan
Tulis
SITENAME
CollapsingStatus
HitHighlightedSummary
HitHighlightedProperties
Contentclass
IsDocument
PictureThumbnailURL
ServerRedirectedURL

Saya berasal senarai ini daripada SharePoint 2010 persekitaran, perusahaan edisi.  Semoga ia akan menjadi berguna kepada seseorang pada masa akan datang.

</akhir>

Langgan ke blog saya.

Mengikuti aku di Twitter http://www.twitter.com/pagalvin

SharePoint 2010 KeywordQuery dan HiddenConstraints Harta

Saya telah melakukan sedikit kerja dengan KeywordQuery objek di SharePoint 2010 dan membuat penggunaan HiddenConstraints harta.

Saya tidak menjumpai apa-apa maklumat serta-merta membantu dalam harta yang, jadi saya fikir saya cepat akan mencatat bagaimana saya telah menggunakan ia.

Setakat yang saya boleh memberitahu, ini adalah satu kekangan automatik ditambah ke permintaan supaya anda boleh menyusun taman di sana dan tidak bimbang mengenainya.  Oleh itu, ia hanya kata kunci lain (atau set kata kunci) dan pengubah bahawa anda boleh menaip untuk UI apabila anda melakukan carian kata kunci.  Berikut adalah contoh:

keywordQuery.HiddenConstraints = "skop:\"Industry" ";

Anda boleh menambah kekangan tambahan dengan pemisah ruang.

keywordQuery.HiddenConstraints = "skop:\"Industry" Pertahanan";

Di atas mengatakan dalam bahasa Inggeris, "Menjalankan query kata kunci mencari" pertahanan "dan seterusnya, menggunakan "Industri" skop.

Berikut adalah satu lagi cara untuk melihat ia:

image

Saya telah menggunakan ia untuk menyediakan skop automatik konteks yang bergantung pada bahagian web adat.  Apabila pengguna klik pada tab dan klik butang carian, tab menentukan skop carian tertentu.  Ia berfungsi dengan baik setakat ini.

</akhir>

Langgan ke blog saya.

Mengikuti aku di Twitter http://www.twitter.com/pagalvin

Satu Sebab "Satu atau lebih jenis bidang tidak dipasang dengan betul”

Saya telah membuat tweak kecil semalam untuk sebahagian web yang melakukan query CAML terhadap senarai.  Saya membuat perubahan, digunakan dan mendapat dipukul dengan ralat:

Satu kesilapan yang tidak dijangka telah berlaku dalam Tiga Hari Outlook Cuaca WebPart. Sila hubungi pentadbir sistem. Satu atau lebih bidang jenis tidak dipasang dengan betul. Pergi ke halaman seting senarai hendak menghapuskan bidang ini.

Saya menghadapi satu lagi isu blog nie. lebih awal supaya saya tidak serta-merta berhubung pertanyaan CAML saya dengan ralat yang SharePoint melaporkan kepada saya.  Saya melakukan carian bing cepat dan dan mendapati catatan blog yang berguna ini oleh Nahta Lee  (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).

Berikut adalah pertanyaan buruk:

pertanyaan. Tanya ="<Jika><Dan><Neq><Nama FieldRef = 'Abbr' /><Nilai jenis = 'Teks'>SFNY</Nilai><Nama FieldRef = 'Abbr' /><Nilai jenis = 'Teks'>SFIS</Nilai></Neq></Dan></Jika>";

Di sini ianya dipasang:

pertanyaan. Tanya ="<Jika><Dan><Neq><Nama FieldRef = 'Abbr' /><Nilai jenis = 'Teks'>SFNY</Nilai></Neq><Neq><Nama FieldRef = 'Abbr' /><Nilai jenis = 'Teks'>SFIS</Nilai></Neq></Dan></Jika>";

Jadi, moral daripada cerita ini: Pastikan anda CAML itu betul atau anda mungkin mendapat ralat blog nie..

Langgan ke blog saya.

Mengikuti aku di Twitter http://www.twitter.com/pagalvin

</akhir>

Mengumumkan Microsoft Enterprise Cari Kumpulan Pengguna

Saya amat teruja untuk mengumumkan Natalya Voskresenskaya, rakan-rakan saya SharePoint MVP dan rakan kongsi (dengan bantuan yang jauh lebih rendah daripada saya daripada dia berhak) melancarkan kumpulan pengguna baru dikhaskan untuk Cari perusahaan berasaskan teknologi Microsoft. Sebagai satu perkara yang praktikal, ini bisul ke SP 2010 carian dan banyak bercakap tentang FAST, terutamanya dalam sesi pertama kami. OCA, Puan dan saya telah menulis banyak tentang cepat berbanding pada tahun lepas blog kami (OCA, Puan mempunyai barangan yang lebih banyak dan lebih baik daripada saya!).

Mesyuarat pertama kami akan datang dalam hanya beberapa minggu di New York pada Microsoft pejabat baru diubahsuai pada 6 berhampiran pusat Rock. Jika anda berada di New York pada 12/9, engkau tiada alasan untuk tidak membuat penampilan. Begitu juga bagi anda orang Jersey. Connecticut orang boleh tinggal rumah (gurau saja!).

Orang NY/NJ/CT perlu melangkau perenggan ini. Kita juga merancang untuk merakam sesi dan menjalankan sesi live web ke demikian jika anda tinggal di luar kawasan tri-state, anda harus dapat menonton.

Saya akan blog tentang perkara ini lagi kerana pendekatan hari ini Tempahan menguntungkan tetapi Daftar sekarang. Selepas anda mendaftar, menunggu lama bermula. Pada masa itu, Kosongkan jadual anda, pecah berita kepada keluarga anda dan memberi amaran kepada pihak media kerana anda tidak akan mahu ketinggalan Nate Treloar launch our group to the moon and beyond 🙂

Dapatkan maklumat lanjut dari laman web rasmi kami: http://www.sharepointgroups.org/enterprisesearch/default.aspx.

</akhir>

Langgan ke blog saya.

Mengikuti aku di Twitter http://www.twitter.com/pagalvin

Tadbir Urus dan SharePoint Search – Ia Jangan Terlalu Lewat Mula

Saya menulis satu artikel (http://searchwinit.techtarget.com/tip/0, 289483, sid1_gci1345231_mem1, 00.html #) bagi SearchWinIT.com Urus kerana ia berkaitan dengan Cari SharePoint. Ianya tidak saya biasa "suara" but that’s editing for you 🙂

Berikut adalah bagaimana ia bermula:

Walaupun hampir setiap aspek SharePoint boleh mendapat manfaat daripada pelan tadbir urus yang kukuh, Kefungsian gelintar enterprise MOSS 2007 faedah paling penting.

Seperti semua bahagian SharePoint, ada berita baik dan berita buruk tentang Tadbir Urus. Bagi banyak organisasi, berita buruk ialah bahawa hal itu amat sukar untuk memasukkan pelan Tadbir Urus di mana tidak ada wujud.

Tetapi di sini adalah berita baik: Anda dengan pantas boleh dikonfigurasi dan memperbaiki carian perusahaan hampir bila-bila masa. Dan apabila anda melaksanakan pelan Tadbir Urus untuk carian enterprise, anda boleh melihat keputusan serta-merta.

Salah satu masalah dengan SharePoint dan Tadbir Urus adalah bahawa Syarikat sering mendapat lutut jauh ke dalam SharePoint dengan perancangan Urus Tadbir dan oleh itu, Terdapat tiada laluan mudah ke hadapan untuk menyelesaikannya. Tidak begitu dengan carian. Membaca artikel untuk mendapat pandangan saya mengenai perkara itu.

</akhir>

Langgan ke blog saya.

Mengikuti aku di Twitter http://www.twitter.com/pagalvin

Technorati Tags: ,

Perkhidmatan pada Server Tidak Senaraikan Search — Mengapa?

Saya berbual hari ini dengan Agnes Molnar (hanya orang yang saya tahu yang saya tahu di Hungary) tentang masalah konfigurasi Cari pelik. Iaitu, Cari telah hilang daripada "Perkhidmatan pelayan" memaparkan (melalui Central Admin -> Operasi -> Perkhidmatan pada Server).

Saya lihat VM berfungsi pada mesin saya sendiri dan bersama-sama, kita ditentukan carian yang tidak dipasang di pelayan tersebut. Terdapat mungkin beberapa cara untuk melakukan ini, tetapi kita lakukan ia dengan mengesahkan bahawa "Office SharePoint Server Cari" telah hilang dari senarai perkhidmatan melalui Mula -> Alat Pentadbiran -> Perkhidmatan.

Anehnya, yang berkaitan. exe * adalah * pada pelayan ("C:\Program FilesMicrosoft pejabat Servers12.0Binmssearch.exe").

Saya melakukan carian pantas dan mendapati kemasukan blog ini: http://msmvps.com/blogs/obts/archive/2006/10/19/189466.aspx

Itu satu rantaian e-mel dengan ini titik utama:

"Saya menyelesaikan masalah ini. Ia adalah kesilapan saya. Saya memilih "Web front end" dan bukannya "Complete" semasa memasang."

Ini menjanjikan, tetapi kami tidak pasti jika pemasang sebenarnya telah memilih WFE dan bukannya apabila selesai memasang MOSS.

Kami diperiksa untuk pertama (terawal) versi PSCDiagnostics * fail dalam 12 direktori log sarang dan di sana, kami mendapati bahawa pemasangan mempunyai, sebenarnya, menkonfigurasi pelayan ini untuk menjadi sebuah web Penyambut akhir. Penghujung cerita dan ia mempunyai pengakhiran yang gembira.

(Tempat di sepanjang garisan, Bob Fox mendapat terlibat, tetapi semua saya ingat dia menyumbang kepada perbincangan adalah komen mengenai Cerita dongeng 2).

Mengemas kini: Agnes blog tentang perkara ini di sini: http://dotneteers.net/blogs/aghy/archive/2008/11/06/wfe-vs-complete-installation.aspx

</akhir>

Langgan ke blog saya.

Mengikuti aku di Twitter http://www.twitter.com/pagalvin

Technorati Tags:

Tip Pantas: Gunakan “IsDocument:1” untuk Potong Search Results

Mengemas kini 11/03/08: Fellow MVP Mike Walsh betul menunjukkan bahawa ini adalah satu WSS 3.0 / Ciri-ciri MOSS. Ia tidak berfungsi di WSS 2.0 atau lebih awal.

Updatte 11/03/08: (Update kedua dalam satu hari!): Pastikan untuk membaca komen yang sangat baik dari "nowise" untuk maklumat lanjut dan satu lagi pautan xref baik.

Dua soalan datang berturut-turut pesat minggu ini di forum MSDN meminta perubahan ini:

"Bilakah saya carian kata kunci, folder dari perpustakaan dokumen saya dengan kata kunci dalam laluan mereka akan keluar pertama dalam hasil carian saya. Saya tidak mahu itu berlaku. Fail dengan kata kunci adalah lebih penting bagi saya. Saya tidak mahu melihat folder sekali."

Inilah sebenarnya agak mudah untuk keluar dari kotak. Hanya perlu menambah "IsDocument:1" kepada pertanyaan carian dan mencari SharePoint (kedua-dua WSS dan MOSS) akan menyekat dirinya untuk menunjukkan dokumen sebenar.

</akhir>

Langgan ke blog saya.

Mengikuti aku di Twitter http://www.twitter.com/pagalvin

Technorati Tags:

Adakah Jawatankuasa Carian Anda Met Bulan Ini?

Ia adalah awal bulan ini dan kini adalah masa yang baik sebagai mana-mana jawatankuasa carian untuk syarikat anda untuk bersama-sama dan menganalisis pertaruhan Best, carian berjaya dan tidak begitu berjaya, dan sebagainya..

Anda tidak mempunyai jawatankuasa carian? Then form one 🙂

WSS dan terutamanya MOSS mencari manfaat dari sedikit kekhilafan manusia. Pelaburan jam beberapa bulan bulanan secara konsisten bukan sahaja lebih seronok daripada setong monyet, Ia boleh:

  • Memberi wawasan tentang keperluan maklumat dalam organisasi. Jika orang yang mencari kiri dan kanan untuk topik "xyzzy," anda tahu bahawa topik penting kepada perusahaan.
  • Mengenal pasti keperluan latihan yang berpotensi. Jika orang mencari topik "xyzzy" tetapi seharusnya benar-benar ingin mencari "abcd" maka anda boleh menggunakan untuk mendidik orang-orang di mana dan bagaimana untuk mendapatkan maklumat.
  • Membantu organisasi anda perhalusi dengan senibina maklumat.
  • Mengenalpasti peluang-peluang untuk meningkatkan juga dalam.
  • Lain-lain peluang tidak syak lagi akan hadir sendiri.

Yang harus diberikan kepada Jawatankuasa carian? Anda akan tahu anda orang yang terbaik, Kalau keluarga besar:

  • Sekurang-kurangnya satu (dan mungkin hanya satu) Ia orang yang memahami (atau boleh belajar) pelbagai cara untuk tweak Cari, termasuk pertaruhan terbaik, juga, sifat-sifat yang diuruskan, dan sebagainya..
  • Beberapa pakar perkara-perkara yang boleh membaca laporan carian, menelannya dan berkomunikasi celik perniagaan tindakan kepadanya supaya ia boleh menekan butang, Tarik tuil tersebut dan buka/tutup injap jika perlu ke atas syor-syor Jawatankuasa.
  • Satu atau lebih maklumat Arkitek yang boleh mengesahkan, satu cara atau lain, sama ada seni bina maklumat adalah carian mesra dan sama ada ia bekerja baik untuk perusahaan.
  • Tempat duduk yang berputar di dalam Jawatankuasa. Membawa masuk satu atau dua orang yang biasanya tidak menyertai jenis usaha. Mereka mungkin membawa wawasan yang luar biasa dan berharga kepada jadual.

Menganalisis gembira!

</akhir>

Langgan ke blog saya.

Technorati Tags: