আপনার Google Workspace কন্টেন্ট ছাড়াও আপনার প্রতিষ্ঠানের SharePoint অন-প্রিমিসেস কন্টেন্ট থেকে ফলাফল ফেরাতে আপনি Google ক্লাউড সার্চ সেট-আপ করতে পারেন। আপনি Google ক্লাউড সার্চ শেয়ারপয়েন্ট অন-প্রেম সংযোগকারী ব্যবহার করেন এবং একটি নির্দিষ্ট শেয়ারপয়েন্ট ডেটা উৎস অ্যাক্সেস করতে এটি কনফিগার করেন।
গুরুত্বপূর্ণ বিবেচনা
সম্মানিত SharePoint সেটিংস
ক্লাউড সার্চ শেয়ারপয়েন্ট অন-প্রেম সংযোগকারী সর্বদা SharePoint-এ অনুসন্ধান দৃশ্যমানতা সেটিংকে সম্মান করে, যা ওভাররাইড করা যায় না। খসড়া নথিগুলির জন্য, ব্যবহারকারীর অ্যাকাউন্টের অনুমতিগুলি (যেটি সংযোগকারী SharePoint অনলাইন অ্যাক্সেস করতে ব্যবহার করে) কোন খসড়া নথিগুলিকে সূচীভুক্ত এবং ফেরত দেওয়া হয় তা নিয়ন্ত্রণ করে৷ অ্যাকাউন্টে শুধুমাত্র "সম্পূর্ণ পড়ার" অনুমতি থাকলে, সংযোগকারী SharePoint-এ "ড্রাফ্ট আইটেম দৃশ্যমানতা" সেটিংসকে সম্মান করে৷
আপনি ব্যবহারকারীর অ্যাকাউন্ট অ্যাক্সেসের উপর ভিত্তি করে ফলাফল সীমিত করতে সংযোগকারী কনফিগার করতে পারেন। ACL সংজ্ঞায়িত করতে আপনি Google প্রিন্সিপাল এবং এক্সটার্নাল প্রিন্সিপাল ব্যবহার করতে পারেন। SharePoint বিষয়বস্তুর জন্য নিরাপত্তা ট্রিমিং প্রয়োগ করতে, Google ডিরেক্টরির সাথে নিম্নলিখিত বাহ্যিক পরিচয়গুলি সিঙ্ক্রোনাইজ করুন:
- সক্রিয় ডিরেক্টরি ব্যবহারকারী
- সক্রিয় ডিরেক্টরি গ্রুপ
- শেয়ারপয়েন্ট স্থানীয় গ্রুপ (সদস্য হিসাবে সক্রিয় ডিরেক্টরি ব্যবহারকারী এবং গোষ্ঠী সহ)
AD ব্যবহারকারী এবং গোষ্ঠীগুলিকে সিঙ্ক্রোনাইজ করতে, আপনি Google ক্লাউড ডিরেক্টরি সিঙ্ক ব্যবহার করেন, পরিচয় ম্যাপ করা গোষ্ঠীগুলি সক্ষম করে৷ SharePoint স্থানীয় গোষ্ঠীগুলিকে সিঙ্ক্রোনাইজ করতে, আপনি SharePoint আইডেন্টিটি সংযোগকারী ব্যবহার করেন৷
প্রিন্সিপাল সিঙ্ক্রোনাইজ করার জন্য অতিরিক্ত তথ্য আনতে সংযোগকারীকে AD-এর সাথে লুকআপ করতে হবে। উদাহরণ স্বরূপ, AD এর সাথে লুকআপ সংযোগকারীকে নিম্নলিখিতগুলি করতে দেয়:
- সংশ্লিষ্ট sAMAccountName-এ একটি ডোমেন গ্রুপের জন্য SID ম্যাপ করুন।
- SharePoint স্থানীয় গোষ্ঠী সদস্যতার জন্য ইমেল ঠিকানায় একজন ব্যবহারকারী sAMAccountName ম্যাপ করুন।
অনুসন্ধান অপ্টিমাইজেশান
আপনি আরও প্রাসঙ্গিক অনুসন্ধান ফলাফল ফেরত সংযোগকারী কনফিগার করে আপনার ব্যবহারকারীদের অভিজ্ঞতা উন্নত করতে পারেন৷
API ব্যবহার করতে, SharePoint Online সংযোগকারী কনফিগারেশন ফাইলে HTML জেনারেশন প্যারামিটারের জন্য মান সেট করুন। এই পরামিতিগুলি আপনাকে সেট করতে দেয় যে কোন ক্ষেত্রগুলি ম্যাচগুলিতে বেশি বা কম প্রভাব ফেলবে।
একটি স্কিমা সেট আপ করতে, একটি স্কিমা তৈরি করুন এবং নিবন্ধন করুন এর নির্দেশাবলী অনুসরণ করুন৷ আপনি যখন একটি স্কিমা সেট আপ করেন:
SharePoint বিষয়বস্তুর প্রকারের নামগুলি সংশ্লিষ্ট বস্তুর সংজ্ঞাগুলির সাথে মানচিত্র করতে, সংযোগকারী অসমর্থিত অক্ষরগুলি বাদ দিয়ে বিষয়বস্তুর প্রকারের নামগুলিকে স্বাভাবিক করে তোলে৷ বস্তুর সংজ্ঞাগুলির জন্য, ক্লাউড অনুসন্ধান API শুধুমাত্র বৈধ অক্ষর হিসাবে AZ, az এবং 0-9 সমর্থন করে৷ উদাহরণস্বরূপ, বিষয়বস্তুর ধরন "ঘোষণা" বস্তুর সংজ্ঞা "ঘোষণা" এর সাথে মানচিত্র করে। বিষয়বস্তুর ধরন "News Article" ম্যাপ করে "NewsArticle" (কোন স্থান নেই)।
যখন সংযোগকারী একটি বস্তুর সংজ্ঞার সাথে একটি বস্তুর সংজ্ঞার সাথে মেলে না, তখন সংযোগকারী ফলব্যাক অবজেক্ট টাইপ (
itemMetadata.objectType
) ব্যবহার করে। মেটাডেটা কনফিগারেশন প্যারামিটার সম্পর্কে আরও জানুন।শেয়ারপয়েন্ট প্রপার্টি নামগুলিকে সম্পত্তির সংজ্ঞাতে ম্যাপ করতে, সংযোগকারী হেক্স-এনকোড করা অক্ষরগুলিকে ডিকোড করে এবং "ows_" উপসর্গগুলি সরিয়ে সম্পত্তির নামগুলিকে স্বাভাবিক করে তোলে, তারপরে অসমর্থিত অক্ষরগুলি বাদ দিয়ে (AZ, az, এবং 0-9 ব্যতীত সমস্ত অক্ষর বৈধ অক্ষর হিসাবে)।
Microsoft Outlook বার্তা পরিচালনা
যখন সংযোগকারীটি 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
, সমর্থিত নয়। - মুছুন বিজ্ঞপ্তিগুলি তাত্ক্ষণিক নয় এবং একটি সংযোগকারীকে এটি সনাক্ত করতে 4 ঘন্টার বেশি সময় লাগতে পারে যে কোনও ব্যবহারকারী উত্স সংগ্রহস্থল থেকে সামগ্রী মুছে ফেলেছে৷
সিস্টেমের প্রয়োজনীয়তা
সিস্টেমের প্রয়োজনীয়তা | |
---|---|
অপারেটিং সিস্টেম |
|
সফটওয়্যার |
|
প্রমাণীকরণ |
|
সংযোগকারী স্থাপন করুন
পূর্বশর্ত
একটি Google Workspace প্রাইভেট কী তৈরি করুন, যাতে আপনার পরিষেবা অ্যাকাউন্ট আইডি থাকে। কীভাবে একটি ব্যক্তিগত কী পেতে হয় তা জানতে, Google ক্লাউড অনুসন্ধান API-এ অ্যাক্সেস কনফিগার করুন- এ যান।
আপনার Google Workspace অ্যাডমিনিস্ট্রেটরকে সার্চ করার জন্য একটি ডেটা উৎস যোগ করতে হবে। ডেটা সোর্স আইডি রেকর্ড করুন।
যদি সংযোগকারী ACL-এর উপর ভিত্তি করে ফলাফল দেয় (ফলাফল সর্বজনীন নয়), আপনার Google Workspace অ্যাডমিনিস্ট্রেটরকে অবশ্যই দুটি পরিচয়ের উৎস তৈরি করতে হবে এবং আপনাকে তাদের আইডি দিতে হবে:
- সক্রিয় ডিরেক্টরি ব্যবহারকারী এবং গোষ্ঠী সিঙ্ক করার জন্য একটি পরিচয় উৎস।
- শেয়ারপয়েন্ট স্থানীয় গ্রুপের জন্য একটি পরিচয় উৎস
অ্যাডমিনকে অবশ্যই আপনার প্রতিষ্ঠানের Google Workspace গ্রাহক আইডি পেতে হবে এবং সেটি আপনাকে দিতে হবে।
ক্লাউড অনুসন্ধানে মানচিত্রের ব্যবহারকারী পরিচয়ে এই মানগুলি কীভাবে পেতে হয় তা শিখুন।
ব্যবহারকারী নীতিতে SharePoint ওয়েব অ্যাপ্লিকেশনে সম্পূর্ণ পড়ার অনুমতি আছে এমন সংযোগকারীর জন্য একটি ব্যবহারকারী অ্যাকাউন্ট সেট আপ করুন৷
SharePoint ওয়েব অ্যাপ্লিকেশনের রুট সাইট সংগ্রহ না থাকলে, একটি তৈরি করুন।
যদি কোনো সাইটের সংগ্রহ লিখতে-লক করা থাকে, তাহলে এমন একটি অ্যাকাউন্ট দিয়ে SharePoint সার্ভারে সাইন ইন করুন যাতে অ্যাডমিন সুবিধা রয়েছে এবং
PrepareWriteLockedSites.ps1
স্ক্রিপ্ট চালান।আপনার সংযোগকারী কনফিগারেশন জানাতে ডেটা উত্স মেট্রিক্স পেতে, খামার প্রশাসনের সুবিধা রয়েছে এমন একটি অ্যাকাউন্ট দিয়ে SharePoint সার্ভারে সাইন ইন করুন এবং
diagnose_sp.ps1
চালান।আউটপুট ওয়েব অ্যাপ্লিকেশন, নথি, এবং ব্যবহারকারী গ্রুপ সদস্যতার সংখ্যা রিপোর্ট করে। আপনার কতগুলি সংযোগকারী দৃষ্টান্ত প্রয়োজন, মেমরির প্রয়োজনীয়তা এবং নথির সংখ্যা অনুমান করতে এই তথ্যটি ব্যবহার করুন।
ধাপ 1. Google ক্লাউড সার্চ শেয়ারপয়েন্ট অন-প্রেম সংযোগকারী সফ্টওয়্যার ইনস্টল করুন।
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
ধাপ 2. 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-এর সরবরাহকৃত সংযোগকারী পরামিতিতে যান।
ধাপ 3. HTTPS-এর জন্য, একটি বিশ্বস্ত হোস্ট হিসাবে SharePoint যোগ করুন
SharePoint HTTPS ব্যবহার করার জন্য কনফিগার করা থাকলে, সংযোগকারীর জন্য একটি বিশ্বস্ত হোস্ট হিসাবে এটি যোগ করার জন্য একটি SharePoint শংসাপত্র পান৷
যে কম্পিউটারে সংযোগকারী চালাবে, একটি ব্রাউজার খুলুন এবং SharePoint এ যান।
খোলে সতর্কীকরণ পৃষ্ঠায়, আমি ঝুঁকি বুঝতে পারি এবং ব্যতিক্রম যোগ করুন ক্লিক করুন। পৃষ্ঠাটি একটি বার্তা দেখায় যেমন "এই সংযোগটি অবিশ্বস্ত" কারণ শংসাপত্রটি স্ব-স্বাক্ষরিত এবং একটি বিশ্বস্ত শংসাপত্র কর্তৃপক্ষ দ্বারা স্বাক্ষরিত নয়৷
একবার ভিউ বোতামটি উপলব্ধ হলে, এটিতে ক্লিক করুন।
বিস্তারিত ট্যাবে যান এবং এক্সপোর্ট এ ক্লিক করুন।
sharepoint.crt
নামের সাথে সংযোগকারী ডিরেক্টরিতে শংসাপত্রটি সংরক্ষণ করুন।উইন্ডো বন্ধ করতে ক্লোজ তারপর বাতিল ক্লিক করুন।
একটি কমান্ড প্রম্পট খুলুন এবং নিম্নলিখিত কমান্ড লিখুন:
$ keytool -importcert -keystore cacerts.jks -storepass changeit -file sharepoint.crt -alias sharepoint
"এই শংসাপত্রটি বিশ্বাস করুন?" অনুরোধ করা হলে, হ্যাঁ উত্তর দিন।
ধাপ 4. লগিং সেট আপ করুন
যে ডিরেক্টরিতে সংযোগকারী বাইনারি রয়েছে, সেখানে
logs
নামে একটি ফোল্ডার তৈরি করুন।একই ডিরেক্টরিতে (
logs
নয়),logging.properties
নামে একটি ল্যাটিন1-এনকোডেড ফাইল তৈরি করুন।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
ধাপ 5. SharePoint On-Prem পরিচয় সংযোগকারী কনফিগার করুন
সার্চ ফলাফলে SharePoint অন-প্রেম আইডেন্টিটি-ভিত্তিক ACLs প্রয়োগ করার জন্য এই ধাপটি প্রয়োজন। আপনি যদি পাবলিক 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
মানগুলি প্রায় শেয়ারপয়েন্ট অন-প্রেম সংযোগকারীর মতই,
api.sourceId
এর পরিবর্তে, পরামিতিটি হলapi.customerId
।api.customerId
এর মান হল সেই গ্রাহক আইডি যা আপনি আপনার Google Workspace অ্যাডমিনের কাছ থেকে পেয়েছেন।
ধাপ 6. শেয়ারপয়েন্ট অন-প্রেম সংযোগকারী চালু করুন
নিম্নলিখিত ধাপে, আপনি ক্লাউড আইডেন্টিটি পরিষেবাতে পরিচয়ের জন্য অন-প্রিমিসেস অ্যাক্টিভ ডিরেক্টরি এবং শেয়ারপয়েন্ট সাইট সংগ্রহ উভয়ের প্রিন্সিপাল ম্যাপ করেন। এই সিঙ্ক্রোনাইজেশনটি Google ক্লাউড ডিরেক্টরি সিঙ্ক (GCDS) এবং SharePoint On-Prem আইডেন্টিটি কানেক্টরের মাধ্যমে করা হয়।
GCDS ব্যবহারকারী এবং গোষ্ঠীগুলিকে সিঙ্ক্রোনাইজ করার পরে, SharePoint সাইট সংগ্রহের গোষ্ঠীগুলিকে সিঙ্ক্রোনাইজ করতে, SharePoint অন-প্রেম আইডেন্টিটি সংযোগকারী চালান৷ সবশেষে, শেয়ারপয়িং অন-প্রেম সংযোগকারীটি সূচীতে চালান এবং আপনার ক্লাউড অনুসন্ধান ব্যবহারকারীদের ফলাফল পরিবেশন করুন।
যদি আপনি ইতিমধ্যেই না করে থাকেন, তাহলে GCDS কনফিগার করুন এবং চালান । আইডেন্টিটি ম্যাপ করা গোষ্ঠীগুলিকে সক্রিয় করতে ভুলবেন না।
SharePoint অন-প্রেম আইডেন্টিটি কানেক্টর চালান:
$ 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.config
SharePoint On-Prem সংযোগকারী চালান। আপনার SharePoint সাইট নিরাপত্তার জন্য কমান্ড সিনট্যাক্স ব্যবহার করুন:
HTTP (কোন বিশ্বস্ত হোস্টের প্রয়োজন নেই):
$ java -Djava.util.logging.config.file=logging.properties -jar google-cloudsearch-sharepoint-connector-v1-version.jar
HTTPS (বিশ্বস্ত হোস্ট হিসাবে 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 ক্লাউড সার্চ ডেটা সোর্স আইডি। |
পরিষেবা অ্যাকাউন্ট ব্যক্তিগত কী ফাইলের পথ | 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.password= user_password যখন আপনি Linux-এ বা SharePoint Server AD ডোমেনের অংশ নয় এমন একটি উইন্ডোজ মেশিনে সংযোগকারী চালান তখন প্রয়োজনীয়৷ |
SharePoint এ সংযোগ করতে লাইভ প্রমাণীকরণ ব্যবহার করুন | sharepoint.username= AdaptorUser Live Authentication Id |
SharePoint এ সংযোগ করতে ADFS প্রমাণীকরণ ব্যবহার করুন | sharepoint.username= AdaptorUser@yourdomain.com |
সাইট কালেকশন ইনডেক্সিং
সেটিং | প্যারামিটার |
সূচক প্রকার | sharepoint.siteCollectionOnly= boolean ঐচ্ছিক, মাল্টি-টেন্যান্ট শেয়ারপয়েন্ট স্থাপনা ছাড়া ( আরো জানুন )। একটি ভার্চুয়াল সার্ভারের পরিবর্তে একটি সাইট সংগ্রহ হিসাবে সংযোগকারী সূচক |
শেয়ারপয়েন্ট আইডেন্টিটি ম্যাপিং
সেটিং | প্যারামিটার |
আইডেন্টিটি সোর্স আইডি | api.identitySourceId= 1234567890abcdef প্রয়োজন। SharePoint Local Groups সিঙ্ক করার জন্য আইডেন্টিটি সোর্স আইডি। Google Workspace অ্যাডমিনিস্ট্রেটর দ্বারা সেট আপ করা Google ক্লাউড সার্চ সোর্স আইডি, সার্চের জন্য ডেটা সোর্স যোগ করুন -এ বর্ণনা করা হয়েছে। |
রেফারেন্স আইডেন্টিটি সোর্স | api.referenceIdentitySources= CONTOSO,contoso সক্রিয় ডিরেক্টরি প্রিন্সিপালদের জন্য রেফারেন্স আইডেন্টিটি সোর্সের একটি কমা-ডিলিমিটেড তালিকা। মান রেফারেন্স সক্রিয় ডিরেক্টরি প্রধানের সক্রিয় ডিরেক্টরি 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 টেমপ্লেট শিরোনাম ক্ষেত্র | contentTemplate.sharePointItem.title= Title জেনারেট HTML এর জন্য HTML টেমপ্লেট শিরোনাম হিসাবে ব্যবহার করার জন্য SharePoint ক্ষেত্র। |
HTML বিষয়বস্তু উচ্চ অনুসন্ধান মানের ক্ষেত্র | contentTemplate.sharePointItem.quality.high= highField1 [, highField2 ,...] উচ্চ-মানের ক্ষেত্র হিসাবে জেনারেট করা HTML-এ অন্তর্ভুক্ত করার জন্য ক্ষেত্রগুলির একটি কমা দ্বারা পৃথক করা তালিকা৷ যখন অনুসন্ধান ক্যোয়ারী পদগুলি এই ক্ষেত্রগুলির সাথে মেলে, ফলাফলগুলিকে উচ্চতর স্থান দেওয়া হয়৷ |
এইচটিএমএল কন্টেন্ট মিডিয়াম সার্চ কোয়ালিটি ক্ষেত্র | contentTemplate.sharePointItem.quality.medium= mediumField1 [, mediumField2 ,...] মাঝারি মানের ক্ষেত্র হিসাবে জেনারেট করা HTML-এ অন্তর্ভুক্ত করার জন্য ক্ষেত্রগুলির একটি কমা দ্বারা পৃথক করা তালিকা৷ |
এইচটিএমএল বিষয়বস্তু নিম্ন অনুসন্ধান মানের ক্ষেত্র | contentTemplate.sharePointItem.quality.low= lowField1 [, lowField2 ,...] নিম্ন-মানের ক্ষেত্র হিসাবে জেনারেট করা HTML-এ অন্তর্ভুক্ত করার জন্য ক্ষেত্রগুলির একটি কমা দ্বারা পৃথক করা তালিকা৷ |
HTML বিষয়বস্তু আনম্যাপ করা কলাম | contentTemplate.sharepointItem.unmappedColumnsMode= APPEND সংযোগকারী কিভাবে আনম্যাপ করা কলাম পরিচালনা করে। মান হল APPEND (ডিফল্ট) বা উপেক্ষা।
|