মাইক্রোসফ্ট উইন্ডোজ ফাইল সিস্টেম সংযোগকারী স্থাপন করুন

আপনার প্রতিষ্ঠানের Microsoft Windows শেয়ার থেকে ফলাফল ফেরত দেওয়ার জন্য আপনি Google Cloud Search সেট আপ করতে পারেন, আপনার Google Workspace কন্টেন্টের পাশাপাশি। আপনি Google Cloud Search File Systems কানেক্টর ব্যবহার করেন এবং নির্দিষ্ট Windows শেয়ার অ্যাক্সেস করার জন্য এটি কনফিগার করেন। একটি একক কানেক্টর ইন্সট্যান্স একাধিক Microsoft Windows শেয়ার সমর্থন করতে পারে।

গুরুত্বপূর্ণ বিবেচ্য বিষয়

ক্রমাগত স্বয়ংক্রিয় আপডেট

ডিফল্টরূপে, সংযোগকারীটি যখন শুরু হয় তখন সংযোগকারীটি ক্রমাগত স্টার্ট পাথগুলি (সংযোগকারী কনফিগারেশন ফাইলে fs.src থেকে মান) পর্যবেক্ষণ করে। যখন ফাইল সিস্টেম কন্টেন্ট বা অ্যাক্সেস নিয়ন্ত্রণে পরিবর্তনের রিপোর্ট করে, তখন সংযোগকারীটি ফাইল সিস্টেমটি পুনরায় ক্রল করার জন্য ট্রিগার হয়। এই পুনরায় ক্রলটি রিসোর্স ইনটেনসিভ হতে পারে। ফাইল সিস্টেম মনিটরিং বন্ধ করতে, fs.monitorForUpdates কে false এ সেট করুন। আপনি সংযোগকারীর রিসোর্স ব্যবহার উল্লেখযোগ্যভাবে হ্রাস করেন কিন্তু সংযোগকারী পরিবর্তনগুলি প্রতিফলিত করলে বিলম্ব হয়। আরও জানুন

ডিএফএস অ্যাক্সেস নিয়ন্ত্রণ

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

জ্ঞাত সীমাবদ্ধতা

  • ফাইল সিস্টেম : ফাইল সিস্টেম সংযোগকারী ম্যাপ করা ড্রাইভ এবং স্থানীয় ড্রাইভ সমর্থন করে না।
  • ডিস্ট্রিবিউটেড ফাইল সিস্টেম : UNC DFS-এ ম্যাপ করা ড্রাইভ সঠিকভাবে কাজ করছে না। কিছু ACL সঠিকভাবে পড়া যাচ্ছে না।
  • ফাইল সিস্টেম সংযোগকারীটি ডিস্ট্রিবিউটেড ফাইল সিস্টেম (DFS) নেমস্পেস এবং লিঙ্কগুলিকে সমর্থন করে। তবে, সংযোগকারীটি শুধুমাত্র একটি DFS নেমস্পেসে DFS লিঙ্কগুলিকে সমর্থন করে, DFS নেমস্পেসে নিয়মিত ফোল্ডারগুলিকে নয়।
  • cloudsearch.google.com-এ ফিরে আসা ফাইল লিঙ্কগুলিতে ক্লিক করা যায় না। Query API-এর মাধ্যমে ফিরে আসা ফাইল লিঙ্কগুলি বেশিরভাগ ব্রাউজারেও ক্লিক করা যায় না।

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

সিস্টেমের জন্য আবশ্যক
অপারেটিং সিস্টেম
  • উইন্ডোজ সার্ভার ২০১৬
  • উইন্ডোজ সার্ভার ২০১২
  • উইন্ডোজ সার্ভার ২০০৮ আর২
সফটওয়্যার
  • জাভা JRE 1.8 কম্পিউটারে ইনস্টল করা হয়েছে যা গুগল ক্লাউড সার্চ ফাইল সিস্টেম সংযোগকারী চালাবে
ফাইল সিস্টেম প্রোটোকল
  • সার্ভার মেসেজ ব্লক (SMB) - SMB1
  • সার্ভার মেসেজ ব্লক (SMB) - SMB2
  • ডিস্ট্রিবিউটেড ফাইল সিস্টেম (DFS)

সমর্থিত নয়: স্থানীয় উইন্ডোজ ফাইল সিস্টেম, সান নেটওয়ার্ক ফাইল সিস্টেম (NFS) 2.0, সান নেটওয়ার্ক ফাইল সিস্টেম (NFS) 3.0, অথবা স্থানীয় লিনাক্স ফাইল সিস্টেম।

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

পূর্বশর্ত

ক্লাউড সার্চ ফাইল সিস্টেম সংযোগকারী স্থাপন করার আগে, নিশ্চিত করুন যে আপনার পরিবেশে নিম্নলিখিত সমস্ত পূর্বশর্ত উপাদান রয়েছে:

  • Google Cloud Search এবং ডেটা সোর্সের মধ্যে সম্পর্ক স্থাপনের জন্য প্রয়োজনীয় Google Workspace তথ্য:

    আপনার প্রতিষ্ঠানের Google Workspace অ্যাডমিন সাধারণত আপনাকে এই শংসাপত্রগুলি পেতে পারেন।

  • নিম্নলিখিত বিভাগে বর্ণিত হিসাবে, নিশ্চিত করুন যে উইন্ডোজ অ্যাকাউন্টের পর্যাপ্ত অনুমতি রয়েছে।

প্রয়োজনীয় মাইক্রোসফট উইন্ডোজ অ্যাকাউন্ট অনুমতি

যে মাইক্রোসফট উইন্ডোজ অ্যাকাউন্টের অধীনে সংযোগকারীটি চলছে তার নিম্নলিখিত ক্রিয়াগুলি সম্পাদন করার জন্য পর্যাপ্ত অনুমতি থাকতে হবে:

  • ফোল্ডারগুলির বিষয়বস্তু তালিকাভুক্ত করুন
  • নথির বিষয়বস্তু পড়ুন
  • ফাইল এবং ফোল্ডারের বৈশিষ্ট্যগুলি পড়ুন
  • ফাইল এবং ফোল্ডার উভয়ের জন্য পড়ার অনুমতি (ACL)
  • মৌলিক বৈশিষ্ট্যের অনুমতি লিখুন

নিম্নলিখিত গ্রুপগুলির মধ্যে একটিতে সদস্যপদ একটি উইন্ডোজ অ্যাকাউন্টকে সংযোগকারীর জন্য প্রয়োজনীয় পর্যাপ্ত অনুমতি প্রদান করে:

  • প্রশাসকগণ
  • বিদ্যুৎ ব্যবহারকারীরা
  • প্রিন্ট অপারেটর
  • সার্ভার অপারেটর

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

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

    উইন্ডোজ সার্ভারে গিট ব্যবহার করতে:

    1. সংগ্রহস্থলটি ক্লোন করুন:

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

      > git checkout tags/v1-0.0.3

    GitHub থেকে সরাসরি ডাউনলোড করতে:

    1. https://github.com/google-cloudsearch/windows-filesystems-connector এ যান।
    2. ক্লোন বা ডাউনলোড ক্লিক করুন ডাউনলোড জিপ
    3. প্যাকেজটি আনজিপ করুন।
    4. নতুন ডিরেক্টরিতে যান:
      > cd windows-filesystems-connector
  2. সংযোগকারী তৈরি করুন। প্রয়োজনে, Apache Maven ইনস্টল করুন।

    > mvn package

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

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

    > cp target/google-cloudsearch-windows-filesystems-connector-v1-0.0.3.zip installation-dir
    > cd installation-dir
    > unzip google-cloudsearch-windows-filesystems-connector-v1-0.0.3.zip
    > cd google-cloudsearch-windows-filesystems-connector-v1-0.0.3

ধাপ ২. সংযোগকারী কনফিগারেশন ফাইল তৈরি করুন

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

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

    ### File system connector configuration ###
    
    # Required parameters for Cloud Search data source and identity source access
    api.serviceAccountPrivateKeyFile=/path/to/file.json
    api.sourceId=0123456789abcde
    api.identitySourceId=a1b1c1234567
    
    # Required parameters for file system access
    fs.src=\\\\host\\share;\\\\dfshost\\dfsnamespace;\\\\dfshost\\dfsnamespace\\link
    
    # Optional parameters for file system monitoring
    traverse.abortAfterExceptions=500
    fs.monitorForUpdates = true
    fs.preserveLastAccessTime = IF_ALLOWED
    

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

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

ধাপ ৩. লগিং সক্ষম করুন

  1. যে ডিরেক্টরিতে সংযোগকারী বাইনারি থাকে সেখানে logs নামে একটি ফোল্ডার তৈরি করুন।
  2. সংযোগকারী বাইনারি ধারণকারী ডিরেক্টরিতে logging.properties নামে একটি ASCII বা UTF-8 ফাইল তৈরি করুন এবং নিম্নলিখিত বিষয়বস্তু যোগ করুন:

    handlers = java.util.logging.ConsoleHandler,java.util.logging.FileHandler
    # Default log level
    .level = WARNING
    com.google.enterprise.cloudsearch.level = INFO
    com.google.enterprise.cloudsearch.fs.level = INFO
    
    # 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-fs.%g.log
    java.util.logging.FileHandler.limit=10485760
    java.util.logging.FileHandler.count=10
    java.util.logging.FileHandler.formatter=java.util.logging.SimpleFormatter
    

ধাপ ৪। (ঐচ্ছিক) মিডিয়া প্রকারগুলি কনফিগার করুন

ডিফল্টরূপে, সংযোগকারী JDK-প্রদত্ত মিডিয়া টাইপ সনাক্তকরণের মাধ্যমে প্রতিটি ফাইলের জন্য মিডিয়া টাইপ সনাক্ত করার চেষ্টা করে। মাইক্রোসফ্ট উইন্ডোজে, JDK ফাইলের মিডিয়া টাইপ নির্ধারণের জন্য উইন্ডোজ রেজিস্ট্রির উপর নির্ভর করে। একটি অনুপস্থিত রেজিস্ট্রি এন্ট্রির ফলে নির্দিষ্ট ফাইলের জন্য একটি নাল মিডিয়া টাইপ হতে পারে।

প্রয়োজনে, আপনি এমন একটি মিডিয়া টাইপ নির্দিষ্ট করতে পারেন যা বিদ্যমান বাইন্ডিংগুলিকে ওভাররাইট করে বা একটি নাল মিডিয়া টাইপকে বাধা দেয়।

  1. সংযোগকারী ডিরেক্টরিতে, mime-type.properties নামে একটি ল্যাটিন-1-এনক্রিপ্ট করা ফাইল তৈরি করুন।
  2. নিম্নলিখিত উদাহরণের মতো ফাইল এক্সটেনশন এবং তাদের সংশ্লিষ্ট মিডিয়া প্রকারগুলি লিখুন:

    xlsx=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
    one=application/msonenote
    txt=text/plain
    pdf=application/pdf
    

ধাপ ৫: ফাইল সিস্টেম সংযোগকারীটি চালান

ফাইল সিস্টেম সংযোগকারী ইনস্টল এবং কনফিগার করার পরে, হোস্ট মেশিনে এটি চালু করতে, নিম্নলিখিত উদাহরণের মতো একটি কমান্ড চালান:

> java -jar google-cloudsearch-windows-filesystems-connector-v1-0.0.3.jar -Djava.util.logging.config.file=logging.properties[ -Dconfig=my.config]

কনফিগারেশন ফাইলের পাথ যদি ডিফল্ট থেকে আলাদা হয় ( connector-config.properties নাম সহ বাইনারির মতো একই ডিরেক্টরিতে) তাহলে তা নির্দিষ্ট করুন।

কনফিগারেশন প্যারামিটার রেফারেন্স

ডেটা সোর্স অ্যাক্সেস

বিন্যাস প্যারামিটার
ডেটা সোর্স আইডি api.sourceId= 1234567890abcdef

প্রয়োজন। Google Workspace অ্যাডমিনিস্ট্রেটর দ্বারা সেট আপ করা Google Cloud Search সোর্স আইডি।

পরিষেবা অ্যাকাউন্টের প্রাইভেট কী ফাইলের পথ api.serviceAccountPrivateKeyFile= ./PrivateKey.json

প্রয়োজনীয়। Google Cloud Search ফাইল সিস্টেম সংযোগকারী অ্যাক্সেসিবিলিটির জন্য Google Cloud Search পরিষেবা অ্যাকাউন্ট কী ফাইল।

পরিচয় উৎস আইডি api.identitySourceId= x0987654321

প্রয়োজন। GCDS ব্যবহার করে সক্রিয় ডিরেক্টরি পরিচয় সিঙ্ক করার জন্য Google Workspace প্রশাসক দ্বারা সেট আপ করা ক্লাউড সার্চ পরিচয় উৎস আইডি।

ফাইল সিস্টেম অ্যাক্সেস

বিন্যাস প্যারামিটার
উৎস ফাইল সিস্টেম fs.src= path1 [, path2 , ...]

প্রয়োজনীয়। fs.src.separator দ্বারা কনফিগার করা ডিলিমিটার দ্বারা পৃথক করা এক বা একাধিক UNC উৎস হিসাবে সোর্স ফাইল সিস্টেমগুলি নির্দিষ্ট করুন। যদি আপনি Latin1 তে ব্যবহৃত অক্ষর ব্যবহার করেন না, তাহলে জাভা ইউনিকোড এসকেপ দিয়ে সেগুলিকে এনকোড করুন।

পথ বিভাজক অক্ষর

বিন্যাস প্যারামিটার
পথ বিভাজক অক্ষর fs.src.separator= separator-character

ডিফল্ট বিভাজক হল ";"। যদি আপনার সোর্স পাথে সেমিকোলন থাকে, তাহলে আপনি একটি ভিন্ন ডিলিমিটার সেট করতে পারেন, যেমন একটি কমা (","), যা আপনার পাথের অক্ষরের সাথে বিরোধ করে না এবং সম্পত্তি ফাইল সিনট্যাক্স দ্বারা সংরক্ষিত নয়।

যদি fs.src.separator মানটি একটি খালি স্ট্রিং হয়, তাহলে fs.src মানটিকে একটি একক পথ হিসেবে বিবেচনা করা হবে।

সংযোগকারীর আচরণ

বিন্যাস প্যারামিটার
উইন্ডোজ ডোমেইন fs.supportedDomain= domain

GCDS ব্যবহার করে সেট আপ করা ব্যবহারকারীদের ক্লাউড সার্চের মাধ্যমে ডকুমেন্ট অ্যাক্সেস করার অনুমতি দেওয়ার জন্য প্রয়োজনীয়। অ্যাক্টিভ ডিরেক্টরির একটি একক NetBIOS ডোমেন নাম হিসাবে উল্লেখ করুন।

ACLS-এ অ্যাকাউন্ট অন্তর্ভুক্ত করুন fs.supportedAccounts= account-1[, account-2,...]

ACL-তে অন্তর্ভুক্ত করার জন্য কমা-বিভাজিত অ্যাকাউন্টগুলির একটি তালিকা, সেগুলি অন্তর্নির্মিত অ্যাকাউন্ট কিনা তা বিবেচনা না করেই।

ডিফল্ট মান হল BUILTIN\\Administrators,Everyone,BUILTIN\\Users, BUILTIN\\Guest,NT AUTHORITY\\INTERACTIVE, NT AUTHORITY\\Authenticated Users

ACL থেকে বিল্ট-ইন অ্যাকাউন্ট বাদ দিন fs.builtinGroupPrefix= prefix

বিল্ট-ইন অ্যাকাউন্টের উপসর্গ উল্লেখ করুন। এই উপসর্গ দিয়ে শুরু হওয়া একটি অ্যাকাউন্টকে বিল্ট-ইন অ্যাকাউন্ট হিসেবে বিবেচনা করা হবে এবং ACL থেকে বাদ দেওয়া হবে।

ডিফল্ট মান হল BUILTIN\\

লুকানো ফাইল এবং ফোল্ডারগুলির সূচীকরণের অনুমতি দিন fs.crawlHiddenFiles= boolean

সংযোগকারীকে লুকানো ফাইল এবং ফোল্ডারগুলি ক্রল করার অনুমতি দেওয়ার জন্য true সেট করুন (উইন্ডোজ ফাইল সিস্টেমে, DOS লুকানো বৈশিষ্ট্য সেট করা থাকলে একটি ফাইল বা ফোল্ডার লুকানো বলে বিবেচিত হয়।) ডিফল্ট মান হল false

ক্রল করা ফোল্ডার তালিকা এবং DFS নেমস্পেস গণনার ইন্ডেক্সিং মঞ্জুরি দিন fs.indexFolders= boolean

যখন true (ডিফল্ট) তে সেট করা হয়, তখন যখন সংযোগকারী একটি ফোল্ডার ক্রল করে, সংযোগকারীটি একটি CONTAINER_ITEM অবজেক্ট তৈরি করে। যখন false তে সেট করা হয়, তখন সংযোগকারীটি পরিবর্তে একটি VIRTUAL_CONTAINER_ITEM অবজেক্ট তৈরি করে।

ফাইল সিস্টেম পরিবর্তন পর্যবেক্ষণ সক্ষম করুন fs.monitorForUpdates= boolean

যখন true (ডিফল্ট) তে সেট করা হয়, তখন কন্টেন্ট বা অ্যাক্সেস নিয়ন্ত্রণে পরিবর্তন সংযোগকারীকে পুনরায় ক্রল করতে ট্রিগার করে। যখন আপনি পর্যবেক্ষণ বন্ধ করেন ( false তে সেট করা হয়), তখন আপনি সংযোগকারীর রিসোর্স ব্যবহার উল্লেখযোগ্যভাবে হ্রাস করেন কিন্তু সংযোগকারী পরিবর্তনগুলি প্রতিফলিত করার সময় বিলম্ব হয়।

ডিরেক্টরিগুলির ক্যাশের সর্বোচ্চ আকার নির্ধারণ করুন fs.directoryCacheSize= number-of-entries

ডিরেক্টরি ক্যাশের সর্বোচ্চ আকার। সংযোগকারী লুকানো ফোল্ডার সনাক্ত করতে ক্যাশ ব্যবহার করে যাতে লুকানো ফোল্ডারে ফাইল এবং ফোল্ডার সূচী করা না যায়।

ডিফল্টভাবে ৫০,০০০ এন্ট্রি থাকে, যা সাধারণত ১০-১৫ মেগাবাইট র‍্যাম ব্যবহার করে।

টাইমস্ট্যাম্প সংরক্ষণ এবং ক্রল নিয়ন্ত্রণ

বিন্যাস প্যারামিটার
শেষ অ্যাক্সেস টাইমস্ট্যাম্প সংরক্ষণ করুন fs.preserveLastAccessTime= value

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

ডিফল্টরূপে, সংযোগকারী শেষ অ্যাক্সেস সময় ( fs.preserveLastAccessTime ALWAYS এ সেট করা) সংরক্ষণ করার চেষ্টা করে। ট্র্যাভার্সাল ব্যবহারকারীর ফাইল অ্যাট্রিবিউট লেখার জন্য পর্যাপ্ত অধিকার না থাকলে সংযোগকারী ফাইলের জন্য শেষ অ্যাক্সেস সময় পুনরুদ্ধার করতে অক্ষম হতে পারে। ALWAYS এ সেট করা হলে, সংযোগকারী ফাইল সিস্টেমের জন্য ক্রল অনুরোধ প্রত্যাখ্যান করে যাতে এটি ফাইলগুলির শেষ অ্যাক্সেস টাইমস্ট্যাম্প পরিবর্তন না করে।

সম্ভাব্য মান:

  • ALWAYS : ফাইল এবং ফোল্ডার ক্রল করার সময় সংযোগকারী শেষ অ্যাক্সেস সময় সংরক্ষণ করার চেষ্টা করে। প্রথমবার সংযোগকারী শেষ অ্যাক্সেস সময় সংরক্ষণ করতে না পারলে, সংযোগকারী শেষ অ্যাক্সেস টাইমস্ট্যাম্প পরিবর্তন রোধ করার জন্য ফাইল সিস্টেমের জন্য পরবর্তী সমস্ত ক্রল অনুরোধ প্রত্যাখ্যান করে।
  • IF_ALLOWED : সংযোগকারী ফাইল এবং ফোল্ডার ক্রল করার সময় শেষ অ্যাক্সেস সময় সংরক্ষণ করার চেষ্টা করে। কিছু টাইমস্ট্যাম্প সংরক্ষণ নাও করা গেলেও এটি ক্রল করতে থাকে।
  • NEVER : ফাইল এবং ফোল্ডার ক্রল করার সময় সংযোগকারীটি শেষ অ্যাক্সেস সময় সংরক্ষণ করার চেষ্টা করে না।
নির্দিষ্ট তারিখের পরে অ্যাক্সেস করা ফাইলগুলি কেবল ক্রল করুন fs.lastAccessedDate= YYYY-MM-DD

নির্দিষ্ট তারিখের পরে শেষ অ্যাক্সেসের সময় হলেই কেবল সামগ্রী ক্রল করুন। ডিফল্ট মানটি disabled

ISO8601 তারিখ ফর্ম্যাটে তারিখটি উল্লেখ করুন: YYYY-MM-DD। উদাহরণস্বরূপ, যদি মান 2010-01-01 হয়, তাহলে সংযোগকারীটি শুধুমাত্র 2010 সালের শুরুর পরে অ্যাক্সেস করা সামগ্রী ক্রল করে।

যদি আপনি fs.lastAccessedDate নির্দিষ্ট করেন, তাহলে আপনি fs.lastAccessedDays এর জন্য একটি মানও সেট করতে পারবেন না।

শুধুমাত্র গত কয়েক দিনের মধ্যে অ্যাক্সেস করা ফাইলগুলি ক্রল করুন fs.lastAccessedDays= number-of-days

যদি শেষ অ্যাক্সেসের সময় উপস্থিত হওয়ার আগের দিনের সংখ্যার মধ্যে থাকে তবেই কেবল সামগ্রী ক্রল করুন। ডিফল্ট মানটি disabled

এই প্রপার্টি ব্যবহার করে পূর্বে ইনডেক্স করা কন্টেন্টের মেয়াদ শেষ করুন যা কিছুদিন ধরে অ্যাক্সেস করা হয়নি। উদাহরণস্বরূপ, শুধুমাত্র গত বছরে অ্যাক্সেস করা হলেই কন্টেন্ট ক্রল করার জন্য 365 এ সেট করুন।

যদি আপনি fs.lastAccessedDays নির্দিষ্ট করেন, তাহলে আপনি fs.lastAccessedDate এর জন্য একটি মানও সেট করতে পারবেন না।

শুধুমাত্র নির্দিষ্ট তারিখের পরে পরিবর্তিত ফাইলগুলি ক্রল করুন fs.lastModifiedDate= YYYY-MM-DD

যদি শেষ পরিবর্তিত সময় নির্দিষ্ট তারিখের পরে হয় তবেই কেবল সামগ্রী ক্রল করুন। ডিফল্ট মানটি disabled

ISO8601 তারিখ ফর্ম্যাটে তারিখটি উল্লেখ করুন: YYYY-MM-DD। উদাহরণস্বরূপ, যদি মান 2010-01-01 হয়, তাহলে সংযোগকারীটি শুধুমাত্র 2010 সালের শুরুর পরে পরিবর্তিত সামগ্রী ক্রল করে।

যদি আপনি fs.lastModifiedDate নির্দিষ্ট করেন, তাহলে আপনি fs.lastModifiedDays এর জন্য একটি মানও সেট করতে পারবেন না।

শুধুমাত্র গত কয়েক দিনের মধ্যে পরিবর্তিত ফাইলগুলি ক্রল করুন fs.lastModifiedDays= number-of-days

যদি শেষ পরিবর্তনের সময় বর্তমানের আগের দিনের সংখ্যার মধ্যে থাকে, তবেই কেবল কন্টেন্ট ক্রল করুন। ডিফল্ট মানটি disabled

এই প্রপার্টি ব্যবহার করে পূর্বে ইন্ডেক্স করা কন্টেন্টের মেয়াদ শেষ করুন যা কিছুক্ষণ ধরে পরিবর্তন করা হয়নি। উদাহরণস্বরূপ, শুধুমাত্র গত বছরে পরিবর্তন করা হলেই কন্টেন্ট ক্রল করার জন্য 365 এ সেট করুন।

যদি আপনি fs.lastModifiedDays নির্দিষ্ট করেন, তাহলে আপনি fs.lastModifiedDate এর জন্য একটি মানও সেট করতে পারবেন না।

ফাইল শেয়ার অ্যাক্সেস নিয়ন্ত্রণ এড়িয়ে যান

ডিফল্টরূপে, সংযোগকারী যখন অ্যাক্সেস কন্ট্রোল লিস্ট (ACL) ইনডেক্সিং API-তে পাঠায়, তখন অ্যাক্সেস কন্ট্রোল ইন্টিগ্রিটি সংরক্ষণ করে, যার মধ্যে ফাইল শেয়ারের ACLও অন্তর্ভুক্ত থাকে। তবে, কিছু কনফিগারেশনে, সংযোগকারীর শেয়ার ACL পড়ার জন্য পর্যাপ্ত অনুমতি নাও থাকতে পারে। এই ক্ষেত্রে, সংযোগকারী অনুসন্ধান ফলাফলে সেই ফাইল শেয়ারে রক্ষিত কোনও ফাইল ফেরত দেয় না।

আপনি সংযোগকারীটিকে শেয়ার ACL উপেক্ষা করার জন্য সেট করতে পারেন যাতে কন্টেন্ট সর্বদা অনুসন্ধান ফলাফলে ফিরে আসে। এই ক্ষেত্রে, ইনডেক্সিং API প্রকৃত শেয়ার ACL এর পরিবর্তে সম্পূর্ণরূপে অনুমতিমূলক শেয়ার ACL পায়।

বিন্যাস প্যারামিটার
ফাইল শেয়ার অ্যাক্সেস নিয়ন্ত্রণ এড়িয়ে যান fs.skipShareAccessControl= boolean

শেয়ার ACL গুলিকে জোরদার করতে false (ডিফল্ট) তে সেট করুন। শেয়ার ACL গুলিকে উপেক্ষা করতে true তে সেট করুন।