পূর্ণ-পাঠ্য সূচী
রিকোল , স্যুইশ -ই এবং স্ফিংস এর মতো সরঞ্জাম রয়েছে তবে আপনাকে যাচাই করতে হবে যে তারা আপনার প্রয়োজনীয় অনুসন্ধানের মানদণ্ডকে বাছাই করতে পারে কিনা।
Recoll
রিকোল ইউনিক্স / লিনাক্সের জন্য একটি ব্যক্তিগত পূর্ণ পাঠ্য অনুসন্ধান সরঞ্জাম।
ফিটফাট-ই
স্যুইশ-ই ওয়েব পৃষ্ঠাগুলি বা অন্যান্য ফাইলগুলির সংগ্রহের সূচিকরণের জন্য একটি দ্রুত, নমনীয় এবং বিনামূল্যে ওপেন সোর্স সিস্টেম।
স্পিংক্স
স্পিনেক্স আপনাকে ব্যাচ সূচক এবং এসকিউএল ডাটাবেস, নোএসকিউএল স্টোরেজ, বা কেবলমাত্র দ্রুত এবং সহজেই ফাইলগুলিতে সঞ্চিত ডেটা অনুসন্ধান করতে দেয়
, grep
আমি আশ্চর্য হয়েছি গ্রেপ আপনার বর্ণনা অনুসারে ধীর গতির, আপনি অনুসন্ধান করা ফাইলের সংখ্যা কমাতে পারবেন? উদাহরণস্বরূপ, যখন আমাকে কেবলমাত্র এক এক্সিকিউটেবলের জন্য উত্স ফাইলগুলি অনুসন্ধান করতে হবে (প্রকল্পের অনেকের মধ্যে) আমি সেই প্রোগ্রামের উত্স ফাইলগুলি তালিকাভুক্ত একটি কমান্ড থেকে গ্রেপ নামগুলি ফিড করি:
grep expression `sources myprogram`
sources
আমার বিকাশের পরিবেশের জন্য নির্দিষ্ট একটি প্রোগ্রাম তবে আপনার কাছে সমমানের কিছু থাকতে পারে (বা নির্মাণ করতে সক্ষম হতে)।
আমি ধরে নিচ্ছি আপনি যেমন সুস্পষ্ট কৌশল চেষ্টা করেছেন
find /foo/myproject -name "*.c" -exec fgrep -l searchtext
আমি একটি পরামর্শ পড়েছি যে স্রোতের-P
বিকল্পটি grep
অনুসন্ধানগুলিকে উল্লেখযোগ্যভাবে গতি দিতে পারে।