Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: adapt graphrag_import_neo4j for CSV input format #1684

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

liyun11118
Copy link

@liyun11118 liyun11118 commented Feb 8, 2025

Description

Add support for CSV format input in graphrag_import_neo4j notebook. This change allows the notebook to process input data in CSV format.

Proposed Changes

  • Modified column mapping in document import:
    • Changed from using 'title' to 'text' column in create_final_documents.parquet
  • Updated entity import configuration:
    • Changed from using 'name' to 'title' column in create_final_entities.parquet
  • Updated documentation to reflect CSV format support and configured the yaml file to use CSV format for input data
  • Kept core import logic unchanged

Checklist

  • I have tested these changes locally.
  • I have reviewed the code changes.

Additional Notes

This change maintains backward compatibility while adding support for CSV format input. The core functionality remains unchanged, only the input column mappings have been modified to accommodate the CSV format.

@liyun11118 liyun11118 requested review from a team as code owners February 8, 2025 14:07
@liyun11118
Copy link
Author

@liyun11118 please read the following Contributor License Agreement(CLA). If you agree with the CLA, please reply with the following information.

@microsoft-github-policy-service agree [company="{your company}"]

Options:

  • (default - no company specified) I have sole ownership of intellectual property rights to my Submissions and I am not making Submissions in the course of work for my employer.
@microsoft-github-policy-service agree
  • (when company given) I am making Submissions in the course of work for my employer (or my employer has intellectual property rights in my Submissions by contract or applicable law). I have permission from my employer to make Submissions and enter into this Agreement on behalf of my employer. By signing below, the defined term “You” includes me and my employer.
@microsoft-github-policy-service agree company="Microsoft"

Contributor License Agreement

@microsoft-github-policy-service agree

@liyun11118
Copy link
Author

@AlonsoGuevara
Please take a look when possible.
Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant