Microsoft SharePoint অন-প্রেম সংযোগকারী স্থাপন করুন

আপনার প্রতিষ্ঠানের 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 সংযোগকারীর প্রয়োজন অনুসারে ফুল রিড অনুমতি পাবেন না।

সাইট সংগ্রহ মোড সক্ষম করতে:

যদি আপনার একাধিক সাইট সংগ্রহ থাকে যা মাল্টি-টেন্যান্ট পরিবেশে ইন্ডেক্স করার জন্য, তাহলে আপনাকে প্রতিটি সাইট সংগ্রহের জন্য একটি করে সংযোগকারী উদাহরণ কনফিগার করতে হবে।

পরিচিত সংযোগকারী সীমাবদ্ধতা

সিস্টেমের জন্য আবশ্যক

সিস্টেমের জন্য আবশ্যক
অপারেটিং সিস্টেম
  • উইন্ডোজ সার্ভার ২০১৬
  • উবুন্টু
  • রেড হ্যাট এন্টারপ্রাইজ লিনাক্স ৫.০
  • SUSE এন্টারপ্রাইজ লিনাক্স ১০ (৬৪ বিট)
সফটওয়্যার
  • শেয়ারপয়েন্ট সার্ভার
    • SharePoint সার্ভার ২০১৬
    • SharePoint সার্ভার ২০১৩
  • জাভা JRE 1.8 কম্পিউটারে ইনস্টল করা আছে যা Google Cloud Search SharePoint On-Prem সংযোগকারী চালাবে
প্রমাণীকরণ
  • এনটিএলএম
  • কারবেরোস
  • HTTP বেসিক
  • ADFS সম্পর্কে

সংযোগকারী স্থাপন করুন

পূর্বশর্ত

  1. একটি Google Workspace প্রাইভেট কী তৈরি করুন, যাতে আপনার পরিষেবা অ্যাকাউন্ট আইডি থাকবে। কীভাবে একটি প্রাইভেট কী পাবেন তা জানতে, Google Cloud Search API-তে অ্যাক্সেস কনফিগার করুন -এ যান।

  2. আপনার Google Workspace অ্যাডমিনিস্ট্রেটরকে অনুসন্ধানের জন্য একটি ডেটা সোর্স যোগ করতে হবে। ডেটা সোর্স আইডি রেকর্ড করুন।

  3. যদি সংযোগকারী ACL-এর উপর ভিত্তি করে ফলাফল দেখায় (ফলাফল সর্বজনীন নয়), তাহলে আপনার Google Workspace অ্যাডমিনিস্ট্রেটরকে দুটি পরিচয় উৎস তৈরি করতে হবে এবং আপনাকে তাদের আইডি দিতে হবে:

    • অ্যাক্টিভ ডিরেক্টরি ব্যবহারকারী এবং গোষ্ঠীগুলিকে সিঙ্ক করার জন্য একটি পরিচয় উৎস।
    • SharePoint স্থানীয় গোষ্ঠীগুলির জন্য একটি পরিচয় উৎস

    অ্যাডমিনকে আপনার প্রতিষ্ঠানের Google Workspace গ্রাহক আইডিও সংগ্রহ করে আপনাকে দিতে হবে।

    ক্লাউড অনুসন্ধানে ম্যাপ ব্যবহারকারী পরিচয়ে এই মানগুলি কীভাবে পাবেন তা শিখুন।

  4. ব্যবহারকারী নীতিতে SharePoint ওয়েব অ্যাপ্লিকেশনের ফুল রিড অনুমতি সহ সংযোগকারীর জন্য একটি ব্যবহারকারী অ্যাকাউন্ট সেট আপ করুন।

  5. যদি SharePoint ওয়েব অ্যাপ্লিকেশনের কোন রুট সাইট সংগ্রহ না থাকে, তাহলে একটি তৈরি করুন।

  6. যদি কোনও সাইট সংগ্রহ লেখা-লক করা থাকে, তাহলে SharePoint সার্ভারে এমন একটি অ্যাকাউন্ট দিয়ে সাইন ইন করুন যার অ্যাডমিন সুবিধা আছে এবং PrepareWriteLockedSites.ps1 স্ক্রিপ্টটি চালান।

  7. আপনার সংযোগকারী কনফিগারেশন জানাতে ডেটা সোর্স মেট্রিক্স পেতে, খামার প্রশাসনের সুবিধা আছে এমন একটি অ্যাকাউন্ট দিয়ে SharePoint সার্ভারে সাইন ইন করুন এবং diagnose_sp.ps1 চালান।

    আউটপুটটি ওয়েব অ্যাপ্লিকেশন, ডকুমেন্ট এবং ব্যবহারকারী গ্রুপ সদস্যতার সংখ্যা রিপোর্ট করে। আপনার কতগুলি সংযোগকারী উদাহরণ প্রয়োজন, মেমরির প্রয়োজনীয়তা এবং ডকুমেন্টের সংখ্যা অনুমান করতে এই তথ্য ব্যবহার করুন।

ধাপ ১. গুগল ক্লাউড সার্চ শেয়ারপয়েন্ট অন-প্রেম সংযোগকারী সফ্টওয়্যারটি ইনস্টল করুন।

  1. GitHub থেকে সংযোগকারী সংগ্রহস্থলটি ক্লোন করুন।

    $ git clone https://github.com/google-cloudsearch/sharepoint-connector.git
    $ cd sharepoint-connector
  2. সংযোগকারীর পছন্দসই সংস্করণটি দেখুন:

    $ git checkout tags/latest_version

    যেখানে: latest_version = একটি মান যেমন v1-0.0.5

  3. সংযোগকারী তৈরি করুন।

    $ mvn package

    সংযোগকারী তৈরি করার সময় পরীক্ষাগুলি এড়িয়ে যেতে, mvn package পরিবর্তে mvn package -DskipTests চালান।

  4. আপনার স্থানীয় ইনস্টলেশন ডিরেক্টরিতে সংযোগকারী জিপ ফাইলটি অনুলিপি করুন:

    $ 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 সংযোগকারী কনফিগারেশন ফাইল তৈরি করুন

  1. সংযোগকারী ইনস্টলেশনের মতো একই ডিরেক্টরিতে, একটি ফাইল তৈরি করুন। Google আপনাকে connector-config.properties ফাইলটির নামকরণ করার পরামর্শ দেয় যাতে সংযোগকারীটি চালানোর জন্য কোনও অতিরিক্ত কমান্ড-লাইন প্যারামিটারের প্রয়োজন না হয়। যদি আপনি অনেক সংযোগকারী উদাহরণ চালানোর পরিকল্পনা করেন, তাহলে এটিকে আলাদা করার জন্য নামের সাথে বিশদ যোগ করুন।

  2. ফাইলের বিষয়বস্তুতে কী/মান জোড়া হিসেবে প্যারামিটার যোগ করুন, যেমনটি নিম্নলিখিত উদাহরণে দেখানো হয়েছে:

    ### 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
    

    প্রতিটি প্যারামিটারের বিস্তারিত বর্ণনার জন্য, কনফিগারেশন প্যারামিটার রেফারেন্সে যান।

  3. (ঐচ্ছিক) প্রয়োজন অনুসারে অতিরিক্ত সংযোগকারী প্যারামিটার কনফিগার করুন। বিস্তারিত জানার জন্য, Google-সরবরাহকৃত সংযোগকারী প্যারামিটারগুলিতে যান।

ধাপ ৩. HTTPS এর জন্য, SharePoint কে একটি বিশ্বস্ত হোস্ট হিসেবে যুক্ত করুন।

যদি SharePoint HTTPS ব্যবহারের জন্য কনফিগার করা থাকে, তাহলে সংযোগকারীর জন্য একটি বিশ্বস্ত হোস্ট হিসেবে যোগ করার জন্য একটি SharePoint সার্টিফিকেট পান।

  1. যে কম্পিউটারে সংযোগকারীটি চলবে, সেখানে একটি ব্রাউজার খুলুন এবং SharePoint-এ যান।

  2. যে সতর্কীকরণ পৃষ্ঠাটি খোলে, সেখানে "I Understand the Risks " এ ক্লিক করুন এবং Exception যোগ করুন । পৃষ্ঠাটি "This Connection is Untrusted" এর মতো একটি বার্তা দেখায় কারণ শংসাপত্রটি স্ব-স্বাক্ষরিত এবং কোনও বিশ্বস্ত শংসাপত্র কর্তৃপক্ষ দ্বারা স্বাক্ষরিত নয়।

  3. একবার ভিউ বোতামটি উপলব্ধ হয়ে গেলে, এটিতে ক্লিক করুন।

  4. বিস্তারিত ট্যাবে যান এবং রপ্তানি করুন এ ক্লিক করুন।

  5. শংসাপত্রটি সংযোগকারী ডিরেক্টরিতে sharepoint.crt নামে সংরক্ষণ করুন।

  6. উইন্ডো বন্ধ করতে Close-এ ক্লিক করুন তারপর Cancel-এ ক্লিক করুন

  7. একটি কমান্ড প্রম্পট খুলুন এবং নিম্নলিখিত কমান্ডটি লিখুন:

    $ keytool -importcert -keystore cacerts.jks -storepass changeit -file sharepoint.crt -alias sharepoint

    "এই সার্টিফিকেটটি বিশ্বাস করবেন?" জিজ্ঞাসা করা হলে, হ্যাঁ উত্তর দিন।

ধাপ ৪. লগিং সেট আপ করুন

  1. যে ডিরেক্টরিতে সংযোগকারী বাইনারি আছে, সেখানে logs নামে একটি ফোল্ডার তৈরি করুন।

  2. একই ডিরেক্টরিতে ( logs নয়), logging.properties নামে একটি Latin1-এনকোডেড ফাইল তৈরি করুন।

  3. 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 দিয়ে সংযোগকারী সেট আপ করেন, তাহলে আপনি এই ধাপটি এড়িয়ে যেতে পারেন।

  1. SharePoint অনলাইন সংযোগকারী ইনস্টলেশনের মতো একই ডিরেক্টরিতে, একটি ফাইল তৈরি করুন এবং এর নাম দিন sharepoint-onprem-identity-connector.config

  2. ফাইলের বিষয়বস্তুতে কী/মান জোড়া হিসেবে প্যারামিটার যোগ করুন, যেমনটি নিম্নলিখিত উদাহরণে দেখানো হয়েছে:

    ### 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.customerIdapi.customerId এর মান হল আপনার Google Workspace অ্যাডমিনের কাছ থেকে পাওয়া গ্রাহক আইডি।

ধাপ ৬. SharePoint On-Prem সংযোগকারী চালু করুন

নিম্নলিখিত ধাপগুলিতে, আপনি অন-প্রিমিসেস অ্যাক্টিভ ডিরেক্টরি এবং শেয়ারপয়েন্ট সাইট সংগ্রহ উভয়ের মূলনীতিগুলিকে ক্লাউড আইডেন্টিটি পরিষেবার পরিচয়ের সাথে ম্যাপ করবেন। এই সিঙ্ক্রোনাইজেশনটি গুগল ক্লাউড ডিরেক্টরি সিঙ্ক (GCDS) এবং শেয়ারপয়েন্ট অন-প্রেম পরিচয় সংযোগকারীর সাথে করা হয়।

GCDS ব্যবহারকারী এবং গোষ্ঠীগুলিকে সিঙ্ক্রোনাইজ করার পরে, SharePoint সাইট সংগ্রহ গোষ্ঠীগুলিকে সিঙ্ক্রোনাইজ করতে, SharePoint On-Prem পরিচয় সংযোগকারীটি চালান। অবশেষে, আপনার ক্লাউড অনুসন্ধান ব্যবহারকারীদের সূচী করতে এবং ফলাফল পরিবেশন করতে SharePoing On-Prem সংযোগকারীটি চালান।

  1. যদি আপনি ইতিমধ্যেই না করে থাকেন, তাহলে GCDS কনফিগার করুন এবং চালানআইডেন্টিটি ম্যাপড গ্রুপগুলি সক্ষম করতে ভুলবেন না।

  2. 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.config
  3. 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 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.password uS3R_passWoRD

sharepoint.formsAuthenticationMode=LIVE

SharePoint-এ সংযোগ করতে ADFS প্রমাণীকরণ ব্যবহার করুন sharepoint.username= AdaptorUser@yourdomain.com

sharepoint.password= uS3R_passWoRD

sharepoint.sts.endpoint= https://adfs.example.com/adfs/services/trust/2005/usernamemixed

sharepoint.sts.realm= urn:myserver:sharepoint অথবা https://yoursharepoint.example.com/_trust

sharepoint.formsAuthenticationMode=ADFS

সাইট সংগ্রহ সূচীকরণ

বিন্যাস প্যারামিটার
সূচকের ধরণ sharepoint.siteCollectionOnly= boolean

ঐচ্ছিক, মাল্টি-টেন্যান্ট SharePoint ডিপ্লয়মেন্ট ছাড়া ( আরও জানুন )। ভার্চুয়াল সার্ভারের পরিবর্তে সংযোগকারী সূচক sharepoint.server সাইট সংগ্রহ হিসেবে রাখার জন্য true তে সেট করুন। ডিফল্ট নাল (স্বয়ংক্রিয়ভাবে সনাক্ত)।

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

প্রয়োজনীয়। adLookup.user দ্বারা নির্দিষ্ট ব্যবহারকারীর পাসওয়ার্ড।

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।

  • APPEND—সংযোজকটি সমস্ত ক্ষেত্র সহ HTML সামগ্রী তৈরি করে, যার মধ্যে এমন ক্ষেত্রও রয়েছে যেগুলি মানের স্তর (উচ্চ, মাঝারি, বা নিম্ন) দিয়ে সেট করা নেই।
  • IGNORE—সংযোগকারীটি শুধুমাত্র ম্যাপ করা ক্ষেত্র সহ HTML সামগ্রী তৈরি করে।

অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons Attribution 4.0 License-এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License-এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।

2025-12-04 UTC-তে শেষবার আপডেট করা হয়েছে।