Skip to content

Conversation

@fileames
Copy link

Overview

Oracle AI Vector Search integrations for LangChain have been moved to a dedicated package, langchain-oracledb , and a new repository, langchain-oracle . This PR updates the corresponding documentation, including installation instructions and import statements, to reflect these changes.

Type of change

Type: Update existing documentation

Related issues/PRs

Checklist

  • I have read the contributing guidelines
  • I have tested my changes locally using docs dev
  • All code examples have been tested and work correctly
  • I have used root relative paths for internal links
  • I have updated navigation in src/docs.json if needed
  • I have gotten approval from the relevant reviewers
  • (Internal team members only / optional) I have created a preview deployment using the Create Preview Branch workflow

Additional notes

@fileames fileames requested a review from mdrxy as a code owner November 12, 2025 17:10
@github-actions github-actions bot added langchain For docs changes to LangChain python For content related to the Python version of LangChain projects oss labels Nov 12, 2025
@fileames fileames marked this pull request as draft November 12, 2025 17:10
@mdrxy
Copy link
Member

mdrxy commented Nov 12, 2025

Not merging since still marked as draft, but looks good so far

@mdrxy mdrxy added the external User is not a member of langchain-ai label Nov 15, 2025
@fileames fileames marked this pull request as ready for review November 20, 2025 19:09
@fileames
Copy link
Author

@mdrxy Thanks for the review, we are ready for merge :)


1. Install `python-oracledb`: `pip install oracledb`
1. See [Installing `python-oracledb`](https://python-oracledb.readthedocs.io/en/latest/user_guide/installation.html).
A database that python-oracledb's default 'Thin' mode can connected to. This is true of Oracle Autonomous Database, see [python-oracledb Architecture](https://python-oracledb.readthedocs.io/en/latest/user_guide/introduction.html#architecture).
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
A database that python-oracledb's default 'Thin' mode can connected to. This is true of Oracle Autonomous Database, see [python-oracledb Architecture](https://python-oracledb.readthedocs.io/en/latest/user_guide/introduction.html#architecture).
A database that `python-oracledb`'s default `'Thin'` mode can connected to. This is true of Oracle Autonomous Database, see [`python-oracledb` Architecture](https://python-oracledb.readthedocs.io/en/latest/user_guide/introduction.html#architecture).

A significant advantage of utilizing OracleDocLoader is its capability to process over 150 distinct file formats, eliminating the need for multiple loaders for different document types. For a complete list of the supported formats, please refer to the [Oracle Text Supported Document Formats](https://docs.oracle.com/en/database/oracle/oracle-database/23/ccref/oracle-text-supported-document-formats.html).

Below is a sample code snippet that demonstrates how to use OracleDocLoader
Below is a sample code snippet that demonstrates how to use OracleDocLoader:
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Below is a sample code snippet that demonstrates how to use OracleDocLoader:
Below is a sample code snippet that demonstrates how to use `OracleDocLoader`:

sidebarTitle: Overview
mode: "wide"
---
{/* File generated automatically by pipeline/tools/partner_pkg_table.py */}
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

^

please undo changes to this file


| Operator | Description |
|--------------------------|--------------------------------------------------------------------------------------------------|
| \$exists | Field exists. |
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
| \$exists | Field exists. |
| `\$exists` | Field exists. |

can we wrap all operators?


| Logical Operator | Description |
|------------------|----------------------|
| \$and | Logical AND |
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

same here

Suggested change
| \$and | Logical AND |
| `\$and` | Logical AND |

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

external User is not a member of langchain-ai langchain For docs changes to LangChain oss python For content related to the Python version of LangChain projects

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[langchain]: Sync OracleDB docs

2 participants