Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 1 addition & 4 deletions content/english/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@ Explore powerful document search capabilities in .NET with GroupDocs.Search tuto

### Essential .NET Search Tutorials

- [Getting Started](./net/getting-started/)
- [Indexing](./net/indexing/)
- [Searching](./net/searching/)
- [Highlighting](./net/highlighting/)
Expand Down Expand Up @@ -51,7 +50,5 @@ Discover comprehensive tutorials for GroupDocs.Search in Java. From basic indexi
- [Search Network](./java/search-network/)
- [Performance Optimization](./java/performance-optimization/)
- [Exception Handling & Logging](./java/exception-handling-logging/)
- [Integration & Interoperability](./java/integration-interoperability/)
- [Licensing & Configuration](./java/licensing-configuration/)
- [Text Extraction & Processing](./java/text-extraction-processing/)
- [Queries & Query Building](./java/queries-query-building/)
- [Text Extraction & Processing](./java/text-extraction-processing/)
6 changes: 0 additions & 6 deletions content/english/java/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,18 +46,12 @@ Maximize search efficiency with techniques for optimizing index size, memory usa
### [Exception Handling & Logging](./exception-handling-logging/)
Implement robust error management and logging to create reliable, production-ready search applications.

### [Integration & Interoperability](./integration-interoperability/)
Connect GroupDocs.Search with other document processing tools and systems for comprehensive workflow solutions.

### [Licensing & Configuration](./licensing-configuration/)
Properly set up licensing and configure GroupDocs.Search for optimal performance in production environments.

### [Text Extraction & Processing](./text-extraction-processing/)
Customize text extraction behavior with custom extractors, segmenters, and character replacement rules in Java.

### [Queries & Query Building](./queries-query-building/)
Master techniques for building sophisticated search queries programmatically for precise document retrieval.

## Java Document Search Features Overview

GroupDocs.Search for Java offers a comprehensive set of features for building powerful search applications:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -198,10 +198,24 @@ In this tutorial, we explored how to implement GroupDocs.Search in Java for crea
- Experiment with additional GroupDocs.Search features like advanced query options and synonym handling.
- Explore integration possibilities with databases or cloud storage solutions.

## FAQ Section
## FAQ's

1. **What is the primary function of GroupDocs.Search?**
- It enables efficient search capabilities across large document collections by creating and managing indexes.
1. **Can I index different document formats with GroupDocs.Search?**

2. **How do I update an existing index?**
- Use the `add()` method to include new documents or directories.
Yes, GroupDocs.Search supports multiple formats, including DOCX, PDF, TXT, HTML, and more.

2. **Is there a way to update the index automatically when new documents are added?**

Yes, you can programmatically add new documents to the existing index as they arrive to keep search results current.

3. **How can I optimize search performance for large datasets?**

Consider incremental indexing, optimizing memory settings, and periodically rebuilding the index for better performance.

4. **Does GroupDocs.Search support multilingual document indexing?**

Yes, it can handle multiple languages, but ensure language-specific configurations are set for optimal results.

5. **Is there a free trial available for GroupDocs.Search Java?**

Yes, you can sign up for a free trial on the GroupDocs website to explore its features before purchasing a license.
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ Index index = new Index(indexFolder);
## Implementation Guide
Now, let’s explore how to implement various file filtering features using GroupDocs.Search.

### File Extension Filtering (H2)
### File Extension Filtering
Filter files by their extensions during indexing. This feature is useful for processing only specific document types like FB2, EPUB, and TXT.

#### Overview
Expand All @@ -109,7 +109,7 @@ Filter documents based on file extension using a custom filter configuration.
index.add("YOUR_DOCUMENT_DIRECTORY");
```

### Logical NOT Filter (H3)
### Logical NOT Filter
Exclude specific file extensions during indexing, such as HTM, HTML, and PDF.

#### Implementation Steps
Expand All @@ -134,7 +134,7 @@ Exclude specific file extensions during indexing, such as HTM, HTML, and PDF.
indexNot.add("YOUR_DOCUMENT_DIRECTORY");
```

### Logical AND Filter (H2)
### Logical AND Filter
Combine multiple criteria to include only files that meet all specified conditions.

#### Overview
Expand Down Expand Up @@ -164,7 +164,7 @@ Use logical AND operations to filter files based on creation time, file extensio
indexAnd.add("YOUR_DOCUMENT_DIRECTORY");
```

### Logical OR Filter (H2)
### Logical OR Filter
Include files that meet any of the specified criteria using logical OR operations.

#### Implementation Steps
Expand Down Expand Up @@ -196,7 +196,7 @@ Include files that meet any of the specified criteria using logical OR operation
indexOr.add("YOUR_DOCUMENT_DIRECTORY");
```

### Creation Time Filters (H2)
### Creation Time Filters
Filter files based on their creation time to include only those within a specified date range.

#### Implementation Steps
Expand All @@ -215,7 +215,7 @@ Filter files based on their creation time to include only those within a specifi
indexCTime.add("YOUR_DOCUMENT_DIRECTORY");
```

### Modification Time Filters (H2)
### Modification Time Filters
Exclude files modified after a specific date.

#### Implementation Steps
Expand All @@ -234,7 +234,7 @@ Exclude files modified after a specific date.
indexMTime.add("YOUR_DOCUMENT_DIRECTORY");
```

### File Path Filtering (H3)
### File Path Filtering
Filter files based on their file paths to include only those located in specific directories.

#### Implementation Steps
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -79,11 +79,11 @@ IndexSettings settings = new IndexSettings();

## Implementation Guide

### Configuring Stop Words (H2)
### Configuring Stop Words

**Overview**: This feature allows you to configure index settings and disable the use of stop words, enhancing search accuracy.

#### Disabling Stop Words (H3)
#### Disabling Stop Words

```java
// Disable the use of stop words
Expand All @@ -93,11 +93,11 @@ tsettings.setUseStopWords(false);
- **Parameters**: The `setUseStopWords` method takes a boolean value.
- **Purpose**: This setting enhances search results by considering all words in queries, including those typically ignored.

### Creating and Configuring an Index (H2)
### Creating and Configuring an Index

**Overview**: Create an index with specific settings to manage your documents effectively.

#### Defining Output Directory (H3)
#### Defining Output Directory

```java
import com.groupdocs.search.Index;
Expand All @@ -112,11 +112,11 @@ Index index = new Index(indexFolder, settings);
- **Parameters**: The `index` constructor takes a folder path and settings.
- **Purpose**: Establishes a directory for storing indexed data.

### Adding Documents to the Index (H2)
### Adding Documents to the Index

**Overview**: Add documents from your directories into the created index to make them searchable.

#### Specifying Document Directory (H3)
#### Specifying Document Directory

```java
// Define the path to your document directory
Expand All @@ -129,11 +129,11 @@ index.add(documentsFolder);
- **Parameters**: The `add` method takes a folder path.
- **Purpose**: Incorporates documents into the search index for querying.

### Searching the Index (H2)
### Searching the Index

**Overview**: Perform searches on your indexed data with customized queries, including previously ignored stop words.

#### Performing a Search Query (H3)
#### Performing a Search Query

```java
import com.groupdocs.search.results.SearchResult;
Expand All @@ -154,7 +154,7 @@ SearchResult result = index.search(query);
2. **E-commerce Platforms**: Improve product search accuracy for better customer satisfaction.
3. **Legal Research Tools**: Enable comprehensive searches across legal documents without omitting vital keywords.

## Performance Considerations (H2)
## Performance Considerations

- **Optimization Tips**: Regularly update and prune your index to maintain performance.
- **Resource Usage Guidelines**: Monitor memory usage to prevent bottlenecks during indexing operations.
Expand Down
12 changes: 0 additions & 12 deletions content/english/java/indexing/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,6 @@ Learn how to leverage advanced indexing features of GroupDocs.Search for Java, i
### [Automate Java Document Indexing and Renaming Using GroupDocs.Search](./automate-document-indexing-groupdocs-search-java/)
Streamline your document management workflow by automating indexing and renaming with GroupDocs.Search for Java. Master efficient document handling in your applications.

### [Comprehensive Guide to GroupDocs.Search Java for Indexing and Spelling Correction](./guide-groupdocs-search-java-index-spelling-correction/)
Learn how to set up GroupDocs.Search for Java, manage indexes, handle spelling correction dictionaries, and perform spell check searches with this detailed guide.

### [Create and Manage Indexes with GroupDocs.Search in Java: A Complete Guide](./create-manage-groupdocs-search-java-index/)
Learn to create and manage indexes using GroupDocs.Search for Java, secure document passwords, and perform efficient searches. Ideal for developers enhancing search capabilities.

Expand All @@ -38,9 +35,6 @@ Learn how to implement efficient search indexing with GroupDocs.Search for Java,
### [How to Implement Document Indexing with GroupDocs.Search for Java](./implement-document-indexing-groupdocs-search-java/)
Learn how to efficiently set up and use GroupDocs.Search for document indexing in Java. Optimize your search capabilities with this comprehensive guide.

### [How to Implement Document Subject Indexing with GroupDocs.Search in Java: A Complete Guide](./groupdocs-search-java-document-subject-indexing/)
Learn how to efficiently organize and search document repositories using GroupDocs.Search for Java. Follow this guide to set up and implement subject indexing.

### [Implement Document Indexing and Merging in Java with GroupDocs.Search: A Step-by-Step Guide](./implement-document-indexing-merging-java-groupdocs-search/)
Learn how to efficiently implement document indexing and merging in Java using GroupDocs.Search. Follow this comprehensive guide for streamlined document management.

Expand All @@ -50,9 +44,6 @@ Master document indexing in Java using GroupDocs.Search. Learn how to create, in
### [Implementing Metadata Indexing in Java with GroupDocs.Search: A Comprehensive Guide](./groupdocs-search-java-metadata-indexing/)
Learn how to efficiently manage and search large document volumes using metadata indexing with GroupDocs.Search Java. Master index settings, create indexes, add documents, and execute searches.

### [Master GroupDocs.Search Java: Efficient Document Indexing and Search Capabilities](./groupdocs-search-java-efficient-document-indexing/)
Learn how to efficiently index documents using GroupDocs.Search for Java, enhancing search capabilities in your applications. Follow this comprehensive guide for practical implementation.

### [Master Index Creation & Alias Management in GroupDocs.Search Java for Enhanced Search Capabilities](./groupdocs-search-java-index-alias-management/)
Learn how to create and manage indexes, along with alias management using GroupDocs.Search Java. Boost your application's search functionality efficiently.

Expand All @@ -62,9 +53,6 @@ Learn how to master text indexing in Java using GroupDocs.Search. This guide cov
### [Mastering GroupDocs.Search Java: Create and Manage a Search Index for Efficient Data Retrieval](./groupdocs-search-java-create-index-guide/)
Learn how to efficiently create, manage, and search within a GroupDocs.Search index using Java. Perfect for document management systems and more.

### [Mastering Image Indexing with GroupDocs.Search for Java: Build an Efficient System](./groupdocs-search-java-image-indexing-system/)
Learn how to set up and implement advanced image indexing capabilities in Java using GroupDocs.Search. Enhance your document management skills today.

### [Mastering Indexing Event Handling in GroupDocs.Search for Java: A Comprehensive Guide](./mastering-groupdocs-search-indexing-event-handling-java/)
Learn how to effectively handle indexing events with GroupDocs.Search for Java, from setup to advanced event handling.

Expand Down

This file was deleted.

Loading