You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content-retrievers/langchain4j-community-neo4j-retriever/src/main/java/dev/langchain4j/community/rag/content/retriever/neo4j/Neo4jGraph.java
Copy file name to clipboardExpand all lines: content-retrievers/langchain4j-community-neo4j-retriever/src/main/java/dev/langchain4j/community/rag/content/retriever/neo4j/Neo4jGraphSchemaUtils.java
Copy file name to clipboardExpand all lines: content-retrievers/langchain4j-community-neo4j-retriever/src/main/java/dev/langchain4j/community/rag/content/retriever/neo4j/Neo4jText2CypherRetriever.java
Copy file name to clipboardExpand all lines: embedding-stores/langchain4j-community-neo4j/src/main/java/dev/langchain4j/community/store/embedding/neo4j/HypotheticalQuestionGraphIngestor.java
Copy file name to clipboardExpand all lines: embedding-stores/langchain4j-community-neo4j/src/main/java/dev/langchain4j/community/store/embedding/neo4j/Neo4jEmbeddingStore.java
+5-6Lines changed: 5 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -398,7 +398,7 @@ public EmbeddingSearchResult<TextSegment> search(EmbeddingSearchRequest request)
Copy file name to clipboardExpand all lines: embedding-stores/langchain4j-community-neo4j/src/main/java/dev/langchain4j/community/store/embedding/neo4j/Neo4jEmbeddingStoreIngestor.java
+28-30Lines changed: 28 additions & 30 deletions
Original file line number
Diff line number
Diff line change
@@ -96,29 +96,29 @@ public Neo4jEmbeddingStoreIngestor(Builder builder) {
96
96
* <li>Embedding generation and storage of segments into Neo4j</li>
97
97
* </ul>
98
98
*
99
-
* @param documentTransformer The {@link DocumentTransformer} applied to the original documents.
100
-
* @param documentSplitter The {@link DocumentSplitter} used to split documents into parent segments.
101
-
* @param textSegmentTransformer The {@link TextSegmentTransformer} applied to parent segments.
99
+
* @param documentTransformer The {@link DocumentTransformer} applied to the original documents.
100
+
* @param documentSplitter The {@link DocumentSplitter} used to split documents into parent segments.
101
+
* @param textSegmentTransformer The {@link TextSegmentTransformer} applied to parent segments.
102
102
* @param childTextSegmentTransformer The {@link TextSegmentTransformer} applied to child segments.
103
-
* @param embeddingModel The {@link EmbeddingModel} used to generate embeddings from text segments.
104
-
* @param embeddingStore The {@link EmbeddingStore} (specifically {@link Neo4jEmbeddingStore}) used to persist embeddings.
105
-
* @param documentChildSplitter The {@link DocumentSplitter} used to generate child segments from parent segments.
106
-
* @param driver The {@link Driver} used to execute Cypher queries against the Neo4j database.
107
-
* @param query The Cypher query used to insert processed segments and metadata into Neo4j.
108
-
* @param parentIdKey The metadata key used to extract the parent segment ID; if absent, a UUID will be generated.
109
-
* @param params Additional query parameters to include in the Cypher execution, beyond segment metadata and text.
110
-
* @param systemPrompt A system prompt for manipulating parent segment text via a {@link ChatModel}. Ignored if {@code questionModel} is {@code null}.
111
-
* @param userPrompt A user prompt for manipulating parent segment text via a {@link ChatModel}. Ignored if {@code questionModel} is {@code null}.
112
-
* @param questionModel A {@link ChatModel} used to further transform parent segment text based on provided prompts. If {@code null}, no chat-based manipulation occurs.
103
+
* @param embeddingModel The {@link EmbeddingModel} used to generate embeddings from text segments.
104
+
* @param embeddingStore The {@link EmbeddingStore} (specifically {@link Neo4jEmbeddingStore}) used to persist embeddings.
105
+
* @param documentChildSplitter The {@link DocumentSplitter} used to generate child segments from parent segments.
106
+
* @param driver The {@link Driver} used to execute Cypher queries against the Neo4j database.
107
+
* @param query The Cypher query used to insert processed segments and metadata into Neo4j.
108
+
* @param parentIdKey The metadata key used to extract the parent segment ID; if absent, a UUID will be generated.
109
+
* @param params Additional query parameters to include in the Cypher execution, beyond segment metadata and text.
110
+
* @param systemPrompt A system prompt for manipulating parent segment text via a {@link ChatModel}. Ignored if {@code questionModel} is {@code null}.
111
+
* @param userPrompt A user prompt for manipulating parent segment text via a {@link ChatModel}. Ignored if {@code questionModel} is {@code null}.
112
+
* @param questionModel A {@link ChatModel} used to further transform parent segment text based on provided prompts. If {@code null}, no chat-based manipulation occurs.
Copy file name to clipboardExpand all lines: embedding-stores/langchain4j-community-neo4j/src/main/java/dev/langchain4j/community/store/embedding/neo4j/Neo4jEmbeddingUtils.java
Copy file name to clipboardExpand all lines: embedding-stores/langchain4j-community-neo4j/src/main/java/dev/langchain4j/community/store/embedding/neo4j/Neo4jFilterMapper.java
Copy file name to clipboardExpand all lines: embedding-stores/langchain4j-community-neo4j/src/main/java/dev/langchain4j/community/store/embedding/neo4j/Neo4jUtils.java
0 commit comments