আপনার প্রতিষ্ঠানের SharePoint অন-প্রেমিসেস কন্টেন্ট থেকে ফলাফল ফেরত দেওয়ার জন্য আপনি Google Cloud Search সেট আপ করতে পারেন, যা আপনার Google Workspace কন্টেন্টের পাশাপাশি। আপনি Google Cloud Search SharePoint On-Prem কানেক্টর ব্যবহার করেন এবং একটি নির্দিষ্ট SharePoint ডেটা সোর্স অ্যাক্সেস করার জন্য এটি কনফিগার করেন।
গুরুত্বপূর্ণ বিবেচ্য বিষয়
সম্মানিত SharePoint সেটিংস
ক্লাউড সার্চ শেয়ারপয়েন্ট অন-প্রেম সংযোগকারী সর্বদা শেয়ারপয়েন্টে সার্চ ভিজিবিলিটি সেটিং মেনে চলে, যা ওভাররাইড করা যায় না। ড্রাফ্ট ডকুমেন্টের জন্য, ব্যবহারকারীর অ্যাকাউন্টের অনুমতিগুলি (যে সংযোগকারী SharePoint অনলাইন অ্যাক্সেস করতে ব্যবহার করে) নিয়ন্ত্রণ করে কোন ড্রাফ্ট ডকুমেন্টগুলি সূচীবদ্ধ করা হবে এবং ফেরত পাঠানো হবে। যদি অ্যাকাউন্টটিতে কেবল "পূর্ণ পঠন" অনুমতি থাকে, তাহলে সংযোগকারী SharePoint-এ "ড্রাফ্ট আইটেম দৃশ্যমানতা" সেটিংস মেনে চলে।
ব্যবহারকারীর অ্যাকাউন্ট অ্যাক্সেসের উপর ভিত্তি করে ফলাফল সীমিত করার জন্য আপনি সংযোগকারীটি কনফিগার করতে পারেন। ACL সংজ্ঞায়িত করতে আপনি Google প্রিন্সিপাল এবং বহিরাগত প্রিন্সিপাল ব্যবহার করতে পারেন। SharePoint কন্টেন্টের জন্য নিরাপত্তা ট্রিমিং প্রয়োগ করতে, নিম্নলিখিত বহিরাগত পরিচয়গুলিকে Google ডিরেক্টরির সাথে সিঙ্ক্রোনাইজ করুন:
- সক্রিয় ডিরেক্টরি ব্যবহারকারীরা
- অ্যাক্টিভ ডিরেক্টরি গ্রুপ
- SharePoint স্থানীয় গোষ্ঠী (সক্রিয় ডিরেক্টরি ব্যবহারকারী এবং সদস্য হিসাবে গোষ্ঠী সহ)
AD ব্যবহারকারী এবং গোষ্ঠীগুলিকে সিঙ্ক্রোনাইজ করতে, আপনি Google Cloud Directory Sync ব্যবহার করেন, যা পরিচয় ম্যাপ করা গোষ্ঠীগুলিকে সক্ষম করে। SharePoint স্থানীয় গোষ্ঠীগুলিকে সিঙ্ক্রোনাইজ করতে, আপনি SharePoint Identity Connector ব্যবহার করেন।
প্রিন্সিপালগুলিকে সিঙ্ক্রোনাইজ করার জন্য অতিরিক্ত তথ্য সংগ্রহের জন্য সংযোগকারীকে AD দিয়ে লুকআপ করতে হবে। উদাহরণস্বরূপ, AD দিয়ে লুকআপ সংযোগকারীকে নিম্নলিখিত কাজগুলি করতে দেয়:
- একটি ডোমেন গ্রুপের জন্য SID ম্যাপ করুন সংশ্লিষ্ট sAMAccountName-এ।
- SharePoint স্থানীয় গ্রুপ সদস্যপদগুলির জন্য ইমেল ঠিকানায় একজন ব্যবহারকারী sAMAccountName ম্যাপ করুন।
অনুসন্ধান অপ্টিমাইজেশন
আরও প্রাসঙ্গিক অনুসন্ধান ফলাফল প্রদানের জন্য সংযোগকারীটি কনফিগার করে আপনি আপনার ব্যবহারকারীদের অভিজ্ঞতা উন্নত করতে পারেন।
API ব্যবহার করতে, SharePoint অনলাইন সংযোগকারী কনফিগারেশন ফাইলে HTML জেনারেশন প্যারামিটারের মান সেট করুন। এই প্যারামিটারগুলি আপনাকে কোন ক্ষেত্রগুলি মিলের উপর বেশি বা কম প্রভাব ফেলবে তা সেট করতে দেয়।
একটি স্কিমা সেট আপ করতে, একটি স্কিমা তৈরি করুন এবং নিবন্ধন করুন -এ নির্দেশাবলী অনুসরণ করুন। যখন আপনি একটি স্কিমা সেট আপ করবেন:
SharePoint কন্টেন্ট টাইপের নামগুলিকে সংশ্লিষ্ট অবজেক্ট সংজ্ঞার সাথে ম্যাপ করার জন্য, সংযোগকারী অসমর্থিত অক্ষরগুলি বাদ দিয়ে কন্টেন্ট টাইপের নামগুলিকে স্বাভাবিক করে তোলে। অবজেক্ট সংজ্ঞার জন্য, ক্লাউড সার্চ API শুধুমাত্র AZ, az এবং 0-9 কে বৈধ অক্ষর হিসাবে সমর্থন করে। উদাহরণস্বরূপ, "Announcements" কন্টেন্ট টাইপটি "Announcements" অবজেক্ট সংজ্ঞার সাথে ম্যাপ করে। "News Article" কন্টেন্ট টাইপটি "NewsArticle" (কোনও স্থান নেই) এর সাথে ম্যাপ করে।
যখন সংযোগকারীটি একটি বস্তুর সংজ্ঞাকে একটি বস্তুর সংজ্ঞার সাথে মেলাতে পারে না, তখন সংযোগকারীটি ফলব্যাক বস্তুর ধরণ (
itemMetadata.objectType) ব্যবহার করে। মেটাডেটা কনফিগারেশন প্যারামিটার সম্পর্কে আরও জানুন।SharePoint প্রপার্টির নামগুলিকে প্রপার্টি ডেফিনিশনের সাথে ম্যাপ করার জন্য, সংযোগকারী হেক্স-এনকোডেড অক্ষরগুলি ডিকোড করে এবং "ows_" প্রিফিক্সগুলি সরিয়ে, তারপর অসমর্থিত অক্ষরগুলি (AZ, az, এবং 0-9 ছাড়া সমস্ত অক্ষর বৈধ অক্ষর হিসাবে) বাদ দিয়ে সম্পত্তির নামগুলিকে স্বাভাবিক করে তোলে।
মাইক্রোসফট আউটলুক বার্তা পরিচালনা
যখন সংযোগকারীটি কন্টেন্ট ইন্ডেক্স করার সময় Microsoft Outlook .msg ফাইলের মুখোমুখি হয়, তখন এটি ফাইলগুলির জন্য মিডিয়া টাইপকে ওভাররাইড করে এবং application/vnd.ms-outlook.
মাল্টি-টেন্যান্ট কনফিগারেশন
যদি আপনার SharePoint একটি মাল্টি-টেন্যান্ট ডিপ্লয়মেন্ট হয়, যেখানে একই ওয়েব অ্যাপ্লিকেশনে একাধিক গ্রাহক সাইট হোস্ট করা হয়, তাহলে আপনাকে কনফিগারেশন ফাইলে সাইট কালেকশন মোড কনফিগার করতে হবে। মাল্টি-টেন্যান্ট ডিপ্লয়মেন্টে, আপনি শুধুমাত্র আপনার সাইট কালেকশনের জন্য অনুমতি পাবেন এবং SharePoint On-Prem সংযোগকারীর প্রয়োজন অনুসারে ফুল রিড অনুমতি পাবেন না।
সাইট সংগ্রহ মোড সক্ষম করতে:
- সংযোগকারীকে ব্যবহারকারীর অ্যাকাউন্ট সাইট সংগ্রহ প্রশাসকের অনুমতি দিন।
- আপনার সংযোগকারী কনফিগারেশন ফাইলে
sharepoint.serverকে সাইট কালেকশন URL-এ সেট করুন, যেমনhttp://sharepoint.example.com/sites/sitecollection। URL-টিকে SharePoint-এর মতো একই কেস ব্যবহার করার প্রয়োজন নেই। - আপনার সংযোগকারী কনফিগারেশন ফাইলে
sharepoint.siteCollectionOnlyকেtrueতে সেট করুন।
যদি আপনার একাধিক সাইট সংগ্রহ থাকে যা মাল্টি-টেন্যান্ট পরিবেশে ইন্ডেক্স করার জন্য, তাহলে আপনাকে প্রতিটি সাইট সংগ্রহের জন্য একটি করে সংযোগকারী উদাহরণ কনফিগার করতে হবে।
পরিচিত সংযোগকারী সীমাবদ্ধতা
- ডাটাবেসের আইটেমগুলিতে পরিবর্তনগুলি সনাক্ত করতে সংযোগকারীর যে সময় লাগে তা সংযোগকারীর মনিটর করা ডাটাবেসের সংখ্যার সাথে সাথে বৃদ্ধি পায়।
- প্রতিটি সাইট সংগ্রহের জন্য ACL-তে আপনার ব্যবহৃত অনন্য ব্যবহারকারী এবং গোষ্ঠীর সংখ্যার সাথে মেমরির ব্যবহার বৃদ্ধি পায়।
- আপনি শুধুমাত্র একটি অ্যাক্টিভ ডিরেক্টরি ডোমেন থেকে পরিচয় দিয়ে সংযোগকারীটি কনফিগার করতে পারেন।
- কিছু সাধারণ অ্যাক্টিভ ডিরেক্টরি এবং উইন্ডোজ প্রিন্সিপাল, যেমন
Everyone,BUILTIN\Users, এবংAll Authenticated Users, সমর্থিত নয়। - মুছে ফেলার বিজ্ঞপ্তিগুলি তাৎক্ষণিকভাবে আসে না এবং একজন ব্যবহারকারী উৎস সংগ্রহস্থল থেকে কন্টেন্ট মুছে ফেলেছেন তা বুঝতে সংযোগকারীর ৪ ঘন্টারও বেশি সময় লাগতে পারে।
সিস্টেমের জন্য আবশ্যক
| সিস্টেমের জন্য আবশ্যক | |
|---|---|
| অপারেটিং সিস্টেম |
|
| সফটওয়্যার |
|
| প্রমাণীকরণ |
|
সংযোগকারী স্থাপন করুন
পূর্বশর্ত
একটি Google Workspace প্রাইভেট কী তৈরি করুন, যাতে আপনার পরিষেবা অ্যাকাউন্ট আইডি থাকবে। কীভাবে একটি প্রাইভেট কী পাবেন তা জানতে, Google Cloud Search API-তে অ্যাক্সেস কনফিগার করুন -এ যান।
আপনার Google Workspace অ্যাডমিনিস্ট্রেটরকে অনুসন্ধানের জন্য একটি ডেটা সোর্স যোগ করতে হবে। ডেটা সোর্স আইডি রেকর্ড করুন।
যদি সংযোগকারী ACL-এর উপর ভিত্তি করে ফলাফল দেখায় (ফলাফল সর্বজনীন নয়), তাহলে আপনার Google Workspace অ্যাডমিনিস্ট্রেটরকে দুটি পরিচয় উৎস তৈরি করতে হবে এবং আপনাকে তাদের আইডি দিতে হবে:
- অ্যাক্টিভ ডিরেক্টরি ব্যবহারকারী এবং গোষ্ঠীগুলিকে সিঙ্ক করার জন্য একটি পরিচয় উৎস।
- SharePoint স্থানীয় গোষ্ঠীগুলির জন্য একটি পরিচয় উৎস
অ্যাডমিনকে আপনার প্রতিষ্ঠানের Google Workspace গ্রাহক আইডিও সংগ্রহ করে আপনাকে দিতে হবে।
ক্লাউড অনুসন্ধানে ম্যাপ ব্যবহারকারী পরিচয়ে এই মানগুলি কীভাবে পাবেন তা শিখুন।
ব্যবহারকারী নীতিতে SharePoint ওয়েব অ্যাপ্লিকেশনের ফুল রিড অনুমতি সহ সংযোগকারীর জন্য একটি ব্যবহারকারী অ্যাকাউন্ট সেট আপ করুন।
যদি SharePoint ওয়েব অ্যাপ্লিকেশনের কোন রুট সাইট সংগ্রহ না থাকে, তাহলে একটি তৈরি করুন।
যদি কোনও সাইট সংগ্রহ লেখা-লক করা থাকে, তাহলে SharePoint সার্ভারে এমন একটি অ্যাকাউন্ট দিয়ে সাইন ইন করুন যার অ্যাডমিন সুবিধা আছে এবং
PrepareWriteLockedSites.ps1স্ক্রিপ্টটি চালান।আপনার সংযোগকারী কনফিগারেশন জানাতে ডেটা সোর্স মেট্রিক্স পেতে, খামার প্রশাসনের সুবিধা আছে এমন একটি অ্যাকাউন্ট দিয়ে SharePoint সার্ভারে সাইন ইন করুন এবং
diagnose_sp.ps1চালান।আউটপুটটি ওয়েব অ্যাপ্লিকেশন, ডকুমেন্ট এবং ব্যবহারকারী গ্রুপ সদস্যতার সংখ্যা রিপোর্ট করে। আপনার কতগুলি সংযোগকারী উদাহরণ প্রয়োজন, মেমরির প্রয়োজনীয়তা এবং ডকুমেন্টের সংখ্যা অনুমান করতে এই তথ্য ব্যবহার করুন।
ধাপ ১. গুগল ক্লাউড সার্চ শেয়ারপয়েন্ট অন-প্রেম সংযোগকারী সফ্টওয়্যারটি ইনস্টল করুন।
GitHub থেকে সংযোগকারী সংগ্রহস্থলটি ক্লোন করুন।
$ git clone https://github.com/google-cloudsearch/sharepoint-connector.git $ cd sharepoint-connector
সংযোগকারীর পছন্দসই সংস্করণটি দেখুন:
$ git checkout tags/latest_versionযেখানে:
latest_version= একটি মান যেমনv1-0.0.5সংযোগকারী তৈরি করুন।
$ mvn packageসংযোগকারী তৈরি করার সময় পরীক্ষাগুলি এড়িয়ে যেতে,
mvn packageপরিবর্তেmvn package -DskipTestsচালান।আপনার স্থানীয় ইনস্টলেশন ডিরেক্টরিতে সংযোগকারী জিপ ফাইলটি অনুলিপি করুন:
$ cp target/google-cloudsearch-sharepoint-connector-latest_version.zip installation-dir $ cd installation-dir $ unzip google-cloudsearch-sharepoint-connector-latest_version.zip $ cd google-cloudsearch-sharepoint-connector-latest_version
ধাপ ২. SharePoint On-Prem সংযোগকারী কনফিগারেশন ফাইল তৈরি করুন
সংযোগকারী ইনস্টলেশনের মতো একই ডিরেক্টরিতে, একটি ফাইল তৈরি করুন। Google আপনাকে
connector-config.propertiesফাইলটির নামকরণ করার পরামর্শ দেয় যাতে সংযোগকারীটি চালানোর জন্য কোনও অতিরিক্ত কমান্ড-লাইন প্যারামিটারের প্রয়োজন না হয়। যদি আপনি অনেক সংযোগকারী উদাহরণ চালানোর পরিকল্পনা করেন, তাহলে এটিকে আলাদা করার জন্য নামের সাথে বিশদ যোগ করুন।ফাইলের বিষয়বস্তুতে কী/মান জোড়া হিসেবে প্যারামিটার যোগ করুন, যেমনটি নিম্নলিখিত উদাহরণে দেখানো হয়েছে:
### Sharepoint On-Prem Connector configuration ### # Required parameters for data source access api.sourceId=08ef8becd116faa4546b8ca2c84b2879 api.serviceAccountPrivateKeyFile=service_account.json api.identitySourceId=08ef8becd116faa475de26d9b291fed9 # Required parameters for SharePoint on-premises access sharepoint.server=http://sp-2016:32967/sites/doc-center-site-collection sharepoint.siteCollectionOnly=true sharepoint.username=contoso\\admin sharepoint.password=pa$sw0rd sharepoint.stripDomainInUserPrincipals=true # Required parameters for AD lookup adLookup.host=dc.contoso.com adLookup.username=contoso\\admin adLookup.password=pa$sw0rd api.referenceIdentitySources=CONTOSO,contoso api.referenceIdentitySource.contoso.id=08ef8becd116faa5d3783f8c5a80e5aa api.referenceIdentitySource.CONTOSO.id=08ef8becd116faa5d3783f8c5a80e5aa # Optional parameters for schema mapping contentTemplate.sharepointItem.title=Title contentTemplate.sharepointItem.unmappedColumnsMode=APPENDপ্রতিটি প্যারামিটারের বিস্তারিত বর্ণনার জন্য, কনফিগারেশন প্যারামিটার রেফারেন্সে যান।
(ঐচ্ছিক) প্রয়োজন অনুসারে অতিরিক্ত সংযোগকারী প্যারামিটার কনফিগার করুন। বিস্তারিত জানার জন্য, Google-সরবরাহকৃত সংযোগকারী প্যারামিটারগুলিতে যান।
ধাপ ৩. HTTPS এর জন্য, SharePoint কে একটি বিশ্বস্ত হোস্ট হিসেবে যুক্ত করুন।
যদি SharePoint HTTPS ব্যবহারের জন্য কনফিগার করা থাকে, তাহলে সংযোগকারীর জন্য একটি বিশ্বস্ত হোস্ট হিসেবে যোগ করার জন্য একটি SharePoint সার্টিফিকেট পান।
যে কম্পিউটারে সংযোগকারীটি চলবে, সেখানে একটি ব্রাউজার খুলুন এবং SharePoint-এ যান।
যে সতর্কীকরণ পৃষ্ঠাটি খোলে, সেখানে "I Understand the Risks " এ ক্লিক করুন এবং Exception যোগ করুন । পৃষ্ঠাটি "This Connection is Untrusted" এর মতো একটি বার্তা দেখায় কারণ শংসাপত্রটি স্ব-স্বাক্ষরিত এবং কোনও বিশ্বস্ত শংসাপত্র কর্তৃপক্ষ দ্বারা স্বাক্ষরিত নয়।
একবার ভিউ বোতামটি উপলব্ধ হয়ে গেলে, এটিতে ক্লিক করুন।
বিস্তারিত ট্যাবে যান এবং রপ্তানি করুন এ ক্লিক করুন।
শংসাপত্রটি সংযোগকারী ডিরেক্টরিতে
sharepoint.crtনামে সংরক্ষণ করুন।উইন্ডো বন্ধ করতে Close-এ ক্লিক করুন তারপর Cancel-এ ক্লিক করুন ।
একটি কমান্ড প্রম্পট খুলুন এবং নিম্নলিখিত কমান্ডটি লিখুন:
$ keytool -importcert -keystore cacerts.jks -storepass changeit -file sharepoint.crt -alias sharepoint"এই সার্টিফিকেটটি বিশ্বাস করবেন?" জিজ্ঞাসা করা হলে, হ্যাঁ উত্তর দিন।
ধাপ ৪. লগিং সেট আপ করুন
যে ডিরেক্টরিতে সংযোগকারী বাইনারি আছে, সেখানে
logsনামে একটি ফোল্ডার তৈরি করুন।একই ডিরেক্টরিতে (
logsনয়),logging.propertiesনামে একটি Latin1-এনকোডেড ফাইল তৈরি করুন।logging.propertiesএ নিম্নলিখিত লেখাটি যোগ করুন:handlers = java.util.logging.ConsoleHandler,java.util.logging.FileHandler # Default log level .level = INFO # uncomment line below to increase logging level for SharePoint APIsa #com.google.enterprise.cloudsearch.sharepoint.level=FINE # uncomment line below to increase logging level to enable API trace #com.google.api.client.http.level = FINE java.util.logging.ConsoleHandler.level = INFO java.util.logging.FileHandler.pattern=logs/connector-sharepoint.%g.log java.util.logging.FileHandler.limit=10485760 java.util.logging.FileHandler.count=10 java.util.logging.FileHandler.formatter=java.util.logging.SimpleFormatter
ধাপ ৫. SharePoint On-Prem পরিচয় সংযোগকারী কনফিগার করুন
অনুসন্ধানের ফলাফলে SharePoint On-Prem পরিচয়-ভিত্তিক ACL প্রয়োগ করার জন্য এই ধাপটি প্রয়োজন। আপনি যদি পাবলিক ACL দিয়ে সংযোগকারী সেট আপ করেন, তাহলে আপনি এই ধাপটি এড়িয়ে যেতে পারেন।
SharePoint অনলাইন সংযোগকারী ইনস্টলেশনের মতো একই ডিরেক্টরিতে, একটি ফাইল তৈরি করুন এবং এর নাম দিন
sharepoint-onprem-identity-connector.config।ফাইলের বিষয়বস্তুতে কী/মান জোড়া হিসেবে প্যারামিটার যোগ করুন, যেমনটি নিম্নলিখিত উদাহরণে দেখানো হয়েছে:
### SharePoint On-prem identity connector configuration ### # Required parameters for data source access api.customerId=C05d3djk8 api.serviceAccountPrivateKeyFile=service_account.json api.identitySourceId=08ef8becd116faa475de26d9b291fed9 # Required parameters for SharePoint access sharepoint.server=http://sp-2016:32967/sites/doc-center-site-collection sharepoint.siteCollectionOnly=true sharepoint.username=contoso\\admin sharepoint.password=pa$sw0rd sharepoint.stripDomainInUserPrincipals=true # Required parameters for AD lookup adLookup.host=dc.contoso.com adLookup.username=contoso\\admin adLookup.password=pa$sw0rd api.referenceIdentitySources=CONTOSO,contoso api.referenceIdentitySource.contoso.id=08ef8becd116faa5d3783f8c5a80e5aa api.referenceIdentitySource.CONTOSO.id=08ef8becd116faa5d3783f8c5a80e5aaমানগুলি SharePoint On-Prem সংযোগকারীর মতো প্রায় একই, তবে
api.sourceIdএর পরিবর্তে, প্যারামিটারটি হলapi.customerId।api.customerIdএর মান হল আপনার Google Workspace অ্যাডমিনের কাছ থেকে পাওয়া গ্রাহক আইডি।
ধাপ ৬. SharePoint On-Prem সংযোগকারী চালু করুন
নিম্নলিখিত ধাপগুলিতে, আপনি অন-প্রিমিসেস অ্যাক্টিভ ডিরেক্টরি এবং শেয়ারপয়েন্ট সাইট সংগ্রহ উভয়ের মূলনীতিগুলিকে ক্লাউড আইডেন্টিটি পরিষেবার পরিচয়ের সাথে ম্যাপ করবেন। এই সিঙ্ক্রোনাইজেশনটি গুগল ক্লাউড ডিরেক্টরি সিঙ্ক (GCDS) এবং শেয়ারপয়েন্ট অন-প্রেম পরিচয় সংযোগকারীর সাথে করা হয়।
GCDS ব্যবহারকারী এবং গোষ্ঠীগুলিকে সিঙ্ক্রোনাইজ করার পরে, SharePoint সাইট সংগ্রহ গোষ্ঠীগুলিকে সিঙ্ক্রোনাইজ করতে, SharePoint On-Prem পরিচয় সংযোগকারীটি চালান। অবশেষে, আপনার ক্লাউড অনুসন্ধান ব্যবহারকারীদের সূচী করতে এবং ফলাফল পরিবেশন করতে SharePoing On-Prem সংযোগকারীটি চালান।
যদি আপনি ইতিমধ্যেই না করে থাকেন, তাহলে GCDS কনফিগার করুন এবং চালান । আইডেন্টিটি ম্যাপড গ্রুপগুলি সক্ষম করতে ভুলবেন না।
SharePoint On-Prem পরিচয় সংযোগকারীটি চালান:
$ java -Djava.util.logging.config.file=logging.properties -cp "google-cloudsearch-sharepoint-connector-version.jar" com.google.enterprise.cloudsearch.sharepoint.SharePointIdentityConnector -Dconfig=sharepoint-onprem-identity-connector.configSharePoint On-Prem সংযোগকারীটি চালান। আপনার SharePoint সাইটের নিরাপত্তার জন্য কমান্ড সিনট্যাক্স ব্যবহার করুন:
HTTP (কোন বিশ্বস্ত হোস্টের প্রয়োজন নেই):
$ java -Djava.util.logging.config.file=logging.properties -jar google-cloudsearch-sharepoint-connector-v1-version.jarHTTPS (বিশ্বস্ত হোস্ট হিসেবে SharePoint যোগ করুন):
$ java -Djavax.net.ssl.trustStore=cacerts.jks -Djavax.net.ssl.trustStoreType=jks -Djavax.net.ssl.trustStorePassword=changeit -Djava.util.logging.config.file=logging.properties -jar google-cloudsearch-sharepoint-connector-v1-version.jar
কনফিগারেশন প্যারামিটার রেফারেন্স
ডেটা সোর্স অ্যাক্সেস
| বিন্যাস | প্যারামিটার |
| ডেটা সোর্স আইডি | api.sourceId= 1234567890abcdefপ্রয়োজন। Google Workspace অ্যাডমিনিস্ট্রেটর দ্বারা সেট আপ করা Google Cloud Search ডেটা সোর্স আইডি। |
| পরিষেবা অ্যাকাউন্টের প্রাইভেট কী ফাইলের পথ | api.serviceAccountPrivateKeyFile= PrivateKey.jsonপ্রয়োজনীয়। Google ক্লাউড অনুসন্ধান পরিষেবা অ্যাকাউন্ট কী ফাইলের পথ। |
SharePoint-এ প্রাঙ্গনে অ্যাক্সেস
| বিন্যাস | প্যারামিটার |
| SharePoint সার্ভার URL | sharepoint.server= http://yoursharepoint.example.com/প্রয়োজনীয়। SharePoint সার্ভারের URL একটি সম্পূর্ণরূপে যোগ্যতাসম্পন্ন হোস্ট নাম হিসাবে, যেমন http://yoursharepoint.example.com/। যদি হোস্ট নামটি সম্পূর্ণরূপে যোগ্যতাসম্পন্ন না হয়, তাহলে আপনাকে সংযোগকারী হোস্টে DNS ওভাররাইড সেট করতে হবে। |
| SharePoint ব্যবহারকারীর নাম | sharepoint.username= YOURDOMAIN\\ConnectorUserযখন আপনি Linux অথবা SharePoint Server AD ডোমেনের অংশ নয় এমন কোনও উইন্ডোজ মেশিনে সংযোগকারী চালান তখন এটি প্রয়োজন। |
| SharePoint পাসওয়ার্ড | sharepoint.password= user_passwordযখন আপনি Linux অথবা SharePoint Server AD ডোমেনের অংশ নয় এমন কোনও উইন্ডোজ মেশিনে সংযোগকারী চালান তখন এটি প্রয়োজন। |
| SharePoint-এ সংযোগ করতে লাইভ প্রমাণীকরণ ব্যবহার করুন | sharepoint.username= AdaptorUser Live Authentication Id |
| SharePoint-এ সংযোগ করতে ADFS প্রমাণীকরণ ব্যবহার করুন | sharepoint.username= AdaptorUser@yourdomain.com |
সাইট সংগ্রহ সূচীকরণ
| বিন্যাস | প্যারামিটার |
| সূচকের ধরণ | sharepoint.siteCollectionOnly= boolean ঐচ্ছিক, মাল্টি-টেন্যান্ট SharePoint ডিপ্লয়মেন্ট ছাড়া ( আরও জানুন )। ভার্চুয়াল সার্ভারের পরিবর্তে সংযোগকারী সূচক |
SharePoint আইডেন্টিটি ম্যাপিং
| বিন্যাস | প্যারামিটার |
| পরিচয় উৎস আইডি | api.identitySourceId= 1234567890abcdefপ্রয়োজনীয়। SharePoint স্থানীয় গ্রুপ সিঙ্ক করার জন্য পরিচয় উৎস আইডি। Google Workspace প্রশাসক দ্বারা সেট আপ করা Google Cloud Search উৎস আইডি, যেমনটি অনুসন্ধানে একটি ডেটা উৎস যোগ করুন এ বর্ণিত হয়েছে। |
| রেফারেন্স আইডেন্টিটি সোর্স | api.referenceIdentitySources= CONTOSO,contosoসক্রিয় ডিরেক্টরি প্রিন্সিপালের জন্য রেফারেন্স পরিচয় উৎসের একটি কমা-বিভাজিত তালিকা। মানটি রেফারেন্স সক্রিয় ডিরেক্টরি প্রিন্সিপালের Active Directory NETBIOS নামের সাথে মেলে। |
| রেফারেন্স আইডেন্টিটি সোর্স আইডি | api.referenceIdentitySource. DOMAIN .id= identity-source-idপ্রয়োজনীয়। অ্যাক্টিভ ডিরেক্টরি প্রিন্সিপাল সিঙ্ক করার জন্য আইডেন্টিটি সোর্স আইডি। |
অ্যাক্টিভ ডিরেক্টরি লুকআপ
| বিন্যাস | প্যারামিটার |
| অ্যাক্টিভ ডিরেক্টরি হোস্ট | adLookup.host= hostপ্রয়োজনীয়। সক্রিয় ডিরেক্টরি হোস্টনাম, যেমন dc.contoso.com, অথবা IP ঠিকানা। |
| অ্যাক্টিভ ডিরেক্টরি লুকআপ পোর্ট | adLookup.port= portঐচ্ছিক। ডিফল্ট হল 389। SSL এর জন্য 686 ব্যবহার করুন। |
| অ্যাক্টিভ ডিরেক্টরি লুকআপ পদ্ধতি | adLookup.method= valueঐচ্ছিক। ডিফল্ট হল `স্ট্যান্ডার্ড`। HTTPS সংযোগের জন্য, `ssl` তে সেট করুন। |
| অ্যাক্টিভ ডিরেক্টরি লুকআপ ব্যবহারকারী | adLookup.username= CONTOSO\user1প্রয়োজনীয়। সক্রিয় ডিরেক্টরি লুকআপ করার জন্য অনুমোদিত ব্যবহারকারী। |
| অ্যাক্টিভ ডিরেক্টরি লুকআপ পাসওয়ার্ড | adLookup.password= password123 প্রয়োজনীয়। |
HTML কন্টেন্ট তৈরি
| বিন্যাস | প্যারামিটার |
| HTML টেমপ্লেট শিরোনাম ক্ষেত্র | contentTemplate.sharePointItem.title= Titleজেনারেট করা HTML-এর জন্য HTML টেমপ্লেট শিরোনাম হিসেবে ব্যবহার করার জন্য SharePoint ক্ষেত্র। |
| HTML কন্টেন্টের উচ্চমানের অনুসন্ধান ক্ষেত্র | contentTemplate.sharePointItem.quality.high= highField1 [, highField2 ,...]জেনারেট করা HTML-এ উচ্চ-মানের ক্ষেত্র হিসেবে অন্তর্ভুক্ত করার জন্য কমা দ্বারা পৃথক করা ক্ষেত্রগুলির একটি তালিকা। যখন অনুসন্ধান ক্যোয়ারী পদগুলি এই ক্ষেত্রগুলির সাথে মেলে, তখন ফলাফলগুলি উচ্চতর স্থান পায়। |
| HTML কন্টেন্ট মিডিয়াম সার্চ কোয়ালিটি ফিল্ড | contentTemplate.sharePointItem.quality.medium= mediumField1 [, mediumField2 ,...]মাঝারি মানের ক্ষেত্র হিসেবে তৈরি HTML-এ অন্তর্ভুক্ত করার জন্য কমা দ্বারা পৃথক করা ক্ষেত্রগুলির একটি তালিকা। |
| HTML কন্টেন্টের নিম্নমানের অনুসন্ধান ক্ষেত্র | contentTemplate.sharePointItem.quality.low= lowField1 [, lowField2 ,...]কমা দ্বারা পৃথক করা ক্ষেত্রগুলির একটি তালিকা যা তৈরি করা HTML-এ নিম্নমানের ক্ষেত্র হিসাবে অন্তর্ভুক্ত করা হবে। |
| HTML কন্টেন্ট আনম্যাপ করা কলাম | contentTemplate.sharepointItem.unmappedColumnsMode= APPENDসংযোগকারী কীভাবে ম্যাপ না করা কলামগুলি পরিচালনা করে। মান হল APPEND (ডিফল্ট) অথবা IGNORE।
|