Skip to content

Refactor Lucene module: Pausing due to environment instability

e96d4be
Select commit
Loading
Failed to load commit list.
Closed

Jules was unable to complete the task in time. Please review the work… #2238

Refactor Lucene module: Pausing due to environment instability
e96d4be
Select commit
Loading
Failed to load commit list.
Codacy Production / Codacy Static Code Analysis required action Jun 1, 2025 in 0s

56 new issues (0 max.) of at least minor severity.

Codacy Here is an overview of what got changed by this pull request:

Issues
======
- Added 56
           

Complexity increasing per file
==============================
- lucene/src/main/java/com/arcadedb/lucene/ArcadeLuceneIndexFactoryHandler.java  4
- lucene/src/main/java/com/arcadedb/lucene/query/LuceneIndexCursor.java  19
- lucene/src/main/java/com/arcadedb/lucene/index/OLuceneFullTextIndex.java  3
- lucene/src/main/java/com/arcadedb/lucene/ArcadeLuceneLifecycleManager.java  2
- lucene/src/main/java/com/arcadedb/lucene/index/ArcadeLuceneFullTextIndex.java  10
- lucene/src/main/java/com/arcadedb/lucene/index/ArcadeLuceneIndexType.java  32
- lucene/src/main/java/com/arcadedb/lucene/functions/ArcadeLuceneSearchMoreLikeThisFunction.java  10
- lucene/src/main/java/com/arcadedb/lucene/functions/ArcadeLuceneSearchOnFieldsFunction.java  16
- lucene/src/main/java/com/arcadedb/lucene/analyzer/ArcadeLuceneAnalyzerFactory.java  7
- lucene/src/main/java/com/arcadedb/lucene/engine/ArcadeLuceneFullTextIndexEngine.java  13
- lucene/src/main/java/com/arcadedb/lucene/analyzer/ArcadeLucenePerFieldAnalyzerWrapper.java  3
- lucene/src/main/java/com/arcadedb/lucene/functions/ArcadeLuceneCrossClassFunctionsFactory.java  1
- lucene/src/main/java/com/arcadedb/lucene/engine/ArcadeLuceneCrossClassIndexEngine.java  8
- lucene/src/main/java/com/arcadedb/lucene/functions/ArcadeLuceneSearchOnIndexFunction.java  11
- lucene/src/main/java/com/arcadedb/lucene/functions/ArcadeLuceneCrossClassSearchFunction.java  12
- lucene/src/main/java/com/arcadedb/lucene/functions/ArcadeLuceneFunctionsUtils.java  21
- lucene/src/main/java/com/arcadedb/lucene/functions/ArcadeLuceneSearchFunctionTemplate.java  8
- lucene/src/main/java/com/arcadedb/lucene/functions/ArcadeLuceneFunctionsFactory.java  1
- lucene/src/main/java/com/arcadedb/lucene/functions/ArcadeLuceneSearchOnClassFunction.java  9
- lucene/src/main/java/com/arcadedb/lucene/tx/LuceneTxChangesSingleRid.java  8
- lucene/src/main/java/com/arcadedb/lucene/builder/LuceneQueryBuilder.java  21
- lucene/src/main/java/com/arcadedb/lucene/query/LuceneKeyAndMetadata.java  3
- lucene/src/main/java/com/arcadedb/lucene/tx/LuceneTxChangesAbstract.java  5
- lucene/src/main/java/com/arcadedb/lucene/builder/LuceneDocumentBuilder.java  40
- lucene/src/main/java/com/arcadedb/lucene/query/LuceneQueryContext.java  11
- lucene/src/main/java/com/arcadedb/lucene/tx/LuceneTxChangesMultiRid.java  9
- lucene/src/main/java/com/arcadedb/lucene/util/LuceneDateTools.java  10
- lucene/src/main/java/com/arcadedb/lucene/parser/ArcadeLuceneMultiFieldQueryParser.java  103
- lucene/src/main/java/com/arcadedb/lucene/engine/ArcadeLuceneEngineUtils.java  22
         

See the complete overview on Codacy

Annotations

Check warning on line 55 in lucene/src/main/java/com/arcadedb/lucene/builder/LuceneQueryBuilder.java

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

lucene/src/main/java/com/arcadedb/lucene/builder/LuceneQueryBuilder.java#L55

Perhaps 'splitOnWhitespace' could be replaced by a local variable.

Check warning on line 61 in lucene/src/main/java/com/arcadedb/lucene/engine/ArcadeLuceneCrossClassIndexEngine.java

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

lucene/src/main/java/com/arcadedb/lucene/engine/ArcadeLuceneCrossClassIndexEngine.java#L61

Perhaps 'storage' could be replaced by a local variable.

Check warning on line 65 in lucene/src/main/java/com/arcadedb/lucene/engine/ArcadeLuceneCrossClassIndexEngine.java

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

lucene/src/main/java/com/arcadedb/lucene/engine/ArcadeLuceneCrossClassIndexEngine.java#L65

Perhaps 'markerIndexMetadata' could be replaced by a local variable.

Check notice on line 97 in lucene/src/main/java/com/arcadedb/lucene/engine/ArcadeLuceneCrossClassIndexEngine.java

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

lucene/src/main/java/com/arcadedb/lucene/engine/ArcadeLuceneCrossClassIndexEngine.java#L97

Document empty method body

Check notice on line 106 in lucene/src/main/java/com/arcadedb/lucene/engine/ArcadeLuceneCrossClassIndexEngine.java

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

lucene/src/main/java/com/arcadedb/lucene/engine/ArcadeLuceneCrossClassIndexEngine.java#L106

Document empty method body

Check notice on line 109 in lucene/src/main/java/com/arcadedb/lucene/engine/ArcadeLuceneCrossClassIndexEngine.java

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

lucene/src/main/java/com/arcadedb/lucene/engine/ArcadeLuceneCrossClassIndexEngine.java#L109

Document empty method body

Check notice on line 113 in lucene/src/main/java/com/arcadedb/lucene/engine/ArcadeLuceneCrossClassIndexEngine.java

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

lucene/src/main/java/com/arcadedb/lucene/engine/ArcadeLuceneCrossClassIndexEngine.java#L113

Document empty method body

Check notice on line 124 in lucene/src/main/java/com/arcadedb/lucene/engine/ArcadeLuceneCrossClassIndexEngine.java

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

lucene/src/main/java/com/arcadedb/lucene/engine/ArcadeLuceneCrossClassIndexEngine.java#L124

Document empty method body

Check notice on line 224 in lucene/src/main/java/com/arcadedb/lucene/engine/ArcadeLuceneCrossClassIndexEngine.java

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

lucene/src/main/java/com/arcadedb/lucene/engine/ArcadeLuceneCrossClassIndexEngine.java#L224

Document empty method body

Check notice on line 233 in lucene/src/main/java/com/arcadedb/lucene/engine/ArcadeLuceneCrossClassIndexEngine.java

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

lucene/src/main/java/com/arcadedb/lucene/engine/ArcadeLuceneCrossClassIndexEngine.java#L233

Document empty method body

Check notice on line 378 in lucene/src/main/java/com/arcadedb/lucene/engine/ArcadeLuceneCrossClassIndexEngine.java

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

lucene/src/main/java/com/arcadedb/lucene/engine/ArcadeLuceneCrossClassIndexEngine.java#L378

Document empty method body

Check notice on line 406 in lucene/src/main/java/com/arcadedb/lucene/engine/ArcadeLuceneCrossClassIndexEngine.java

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

lucene/src/main/java/com/arcadedb/lucene/engine/ArcadeLuceneCrossClassIndexEngine.java#L406

Document empty method body

Check notice on line 412 in lucene/src/main/java/com/arcadedb/lucene/engine/ArcadeLuceneCrossClassIndexEngine.java

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

lucene/src/main/java/com/arcadedb/lucene/engine/ArcadeLuceneCrossClassIndexEngine.java#L412

Document empty method body

Check warning on line 202 in lucene/src/main/java/com/arcadedb/lucene/functions/ArcadeLuceneSearchMoreLikeThisFunction.java

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

lucene/src/main/java/com/arcadedb/lucene/functions/ArcadeLuceneSearchMoreLikeThisFunction.java#L202

Avoid unused method parameters such as 'ctx'.

Check warning on line 313 in lucene/src/main/java/com/arcadedb/lucene/functions/ArcadeLuceneSearchMoreLikeThisFunction.java

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

lucene/src/main/java/com/arcadedb/lucene/functions/ArcadeLuceneSearchMoreLikeThisFunction.java#L313

Avoid unused method parameters such as 'database'.

Check warning on line 47 in lucene/src/main/java/com/arcadedb/lucene/index/ArcadeLuceneFullTextIndex.java

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

lucene/src/main/java/com/arcadedb/lucene/index/ArcadeLuceneFullTextIndex.java#L47

Avoid unused private fields such as 'metadataFile'.

Check warning on line 47 in lucene/src/main/java/com/arcadedb/lucene/index/ArcadeLuceneFullTextIndex.java

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

lucene/src/main/java/com/arcadedb/lucene/index/ArcadeLuceneFullTextIndex.java#L47

Perhaps 'metadataFile' could be replaced by a local variable.

Check warning on line 57 in lucene/src/main/java/com/arcadedb/lucene/index/ArcadeLuceneFullTextIndex.java

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

lucene/src/main/java/com/arcadedb/lucene/index/ArcadeLuceneFullTextIndex.java#L57

Avoid long parameter lists.

Check warning on line 57 in lucene/src/main/java/com/arcadedb/lucene/index/ArcadeLuceneFullTextIndex.java

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

lucene/src/main/java/com/arcadedb/lucene/index/ArcadeLuceneFullTextIndex.java#L57

Avoid unused constructor parameters such as 'typeName'.

Check warning on line 60 in lucene/src/main/java/com/arcadedb/lucene/index/ArcadeLuceneFullTextIndex.java

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

lucene/src/main/java/com/arcadedb/lucene/index/ArcadeLuceneFullTextIndex.java#L60

Avoid unused constructor parameters such as 'atomicOperation'.

Check notice on line 212 in lucene/src/main/java/com/arcadedb/lucene/index/ArcadeLuceneIndexType.java

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

lucene/src/main/java/com/arcadedb/lucene/index/ArcadeLuceneIndexType.java#L212

Unnecessary use of fully qualified name 'com.arcadedb.document.Document' due to existing import 'com.arcadedb.document.Document'

Check notice on line 283 in lucene/src/main/java/com/arcadedb/lucene/index/ArcadeLuceneIndexType.java

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

lucene/src/main/java/com/arcadedb/lucene/index/ArcadeLuceneIndexType.java#L283

Unnecessary use of fully qualified name 'java.util.Date' due to existing import 'java.util.Date'

Check warning on line 81 in lucene/src/main/java/com/arcadedb/lucene/parser/ArcadeLuceneMultiFieldQueryParser.java

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

lucene/src/main/java/com/arcadedb/lucene/parser/ArcadeLuceneMultiFieldQueryParser.java#L81

Avoid unused local variables such as 'lowerTerm'.

Check notice on line 77 in lucene/src/main/java/com/arcadedb/lucene/tx/LuceneTxChangesAbstract.java

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

lucene/src/main/java/com/arcadedb/lucene/tx/LuceneTxChangesAbstract.java#L77

The instance method name 'NRTReaderReopen' doesn't match '[a-z][a-zA-Z0-9]*'

Check warning on line 191 in lucene/src/main/java/com/arcadedb/lucene/tx/LuceneTxChangesSingleRid.java

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

lucene/src/main/java/com/arcadedb/lucene/tx/LuceneTxChangesSingleRid.java#L191

Avoid unused local variables such as 'approxUpdated'.