GroupDocs.Search for Java

جستجوی متنی بولی

از GroupDocs.Search for Java برای ایجاد کوئری‌های پیشرفته جستجوی بولی (AND، OR، NOT) در پروژه‌های Java خود استفاده کنید.

چگونه جستجوهای بولی را در مستندات XLSX انجام دهیم

GroupDocs.Search جستجوهای متنی را در مستندات XLSX ممکن می‌سازد. با پشتیبانی از شرایط بولی، می‌توانید دقت جستجو را در برنامه‌های Java خود افزایش دهید.

  1. پوشه‌ای را برای ذخیره ایندکس جستجو مشخص کنید.
  2. پوشه‌ای را که شامل مستندات XLSX است انتخاب کنید.
  3. کوئری جستجو را اجرا کرده و نتایج را بازیابی کنید.
  4. نتایج به‌دست‌آمده را پردازش کنید.
// مسیر پوشه ایندکس را تنظیم کنید
Index index = new Index("c:/MyIndex");

// مسیر پوشه‌ای را که شامل مستندات برای جستجو است ارائه دهید
index.add("c:/MyDocuments");

// با یک کوئری پیچیده جستجو را انجام دهید
SearchResult result = index.search("lorem AND impsum");
Maven XML
برای کپی کلیک کنید
کپی شد
مثال‌های بیشتر مستندات

ابزارهای قدرتمند برای جستجو و ایندکس‌گذاری اسناد

GroupDocs.Search for Java جستجوهای متنی و ایندکس‌گذاری داده‌ها را برای بیش از 70 فرمت ساده می‌کند. ابزارهای پیشرفته این کتابخانه به شما امکان می‌دهد محتوا را به سادگی پیدا و مدیریت کنید.

ویژگی‌های کلیدی GroupDocs.Search

جستجوی جامع متنی

در چندین فرمت مانند PDF، اسناد Word، ارائه‌ها، صفحات گسترده و بیشتر جستجو کنید. از گزینه‌هایی مانند تطابق دقیق، جستجوی نامشخص و کوئری‌های wildcard برای تصحیح نتایج استفاده کنید.

ایندکس‌گذاری داده‌های کارآمد

ایندکس‌هایی برای جستجوهای سریع‌تر در اسناد ایجاد و نگهداری کنید. این ویژگی داده‌ها را به‌صورت کارآمد سازماندهی می‌کند و مدیریت مجموعه‌های بزرگ مستندات را آسان‌تر می‌سازد.

پشتیبانی از چندین زبان

در اسناد نوشته شده به بیش از 80 زبان جستجو کنید. با بهره‌برداری از اشکال کلمه‌ای مورفولوژیک و طرح‌های مختلف صفحه‌کلید، دقت را افزایش دهید.

سفارشی‌سازی جستجوهای انعطاف‌پذیر

تنظیمات جستجو را با ویژگی‌هایی مانند حساسیت به حروف بزرگ و کوچک، فیلترهای تاریخ، و استثناها تنظیم کنید تا نتایج خود را دقیق‌تر کنید.

استفاده از کوئری‌های جستجوی بولی پیچیده

این مثال نشان می‌دهد که چگونه می‌توان جستجوهای بولی را در فایل‌های XLSX انجام داد.

Java

// پوشه را برای ایندکس جستجو تنظیم کنید
Index index = new Index("c:/MyIndex");
    
// مسیر را به مستندات برای جستجو ارائه دهید
index.add("c:/MyDocuments");

// کوئری را با استفاده از منطق بولی بسازید
SearchQuery wordQuery1 = SearchQuery.createWordQuery("Lorem");
SearchQuery wordQuery2 = SearchQuery.createWordQuery("ipsum");
SearchQuery booleanQuery = SearchQuery.createAndQuery(wordQuery1, wordQuery2);

// نتایج جستجو را بازیابی کنید
SearchResult result = index.search(booleanQuery);

// نتایج به‌دست‌آمده را پردازش کنید
System.out.println("Documents: " + result.getDocumentCount());
System.out.println("Occurrences: " + result.getDocumentCount());
Maven XML
برای کپی کلیک کنید
کپی شد
مثال‌های بیشتر مستندات

درباره GroupDocs.Search

GroupDocs.Search for Java یک کتابخانه چندمنظوره است که برای جستجوی متن و ایندکس‌گذاری داده‌ها در اسناد طراحی شده است. این کتابخانه از بیش از 70 نوع فایل استفاده می‌کند، از جمله PDF، Word، Excel، تصاویر PowerPoint و آرشیوهای ZIP، که جستجوهای کارآمدی را در مجموعه‌های داده بزرگ فراهم می‌کند.
بیشتر بیاموزید
About illustration

برای شروع آماده اید؟

GroupDocs.Search را به صورت رایگان دانلود کنید یا یک مجوز آزمایشی برای دسترسی کامل دریافت کنید!

منابع مفید

برای ارتقاء تجربه خود ، مستندات ، نمونه های کد و پشتیبانی جامعه را کاوش کنید.

ویژگی‌های کلیدی در یک نگاه

قابلیت‌های جستجوی قدرتمند و کارآمد را باز کنید

جستجوی فرمت‌های محبوب مستندات

GroupDocs.Search از بیش از 70 نوع فایل پشتیبانی می‌کند و به شما امکان می‌دهد قوانین جستجو را سفارشی کنید و با استفاده از ایندکس‌گذاری، عملکرد را بهینه کنید.

نکات مجوز موقت

1
با ایمیل کاری خود ثبت نام کنید. خدمات پست الکترونیکی رایگان مجاز نیستند.
2
در مرحله دوم از دکمه دریافت مجوز موقت استفاده کنید.
 فارسی