-
Notifications
You must be signed in to change notification settings - Fork 150
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
[SharePoint] Extend Metadata Indexing to custom one #644
Comments
cc: @seanstory we could repurpose this document for indexing custom metadata in a configurable manner |
CC @JoseLuisGJ - we'll want some UX insight on a good way to make metadata field selection configurable. Easiest way (I think) would be new RCFs with comma-separated field names that we allow-list (default values are the fields we chose in 8.9). But that will look gross fast - each document "type" ( Another approach could be to just solve this with Advanced Sync Rules - letting the customer specify the exact |
@daveyholler this is highly awaited enhancement, could we get some design input on our best options here before starting implementation? |
@danajuratoni happy to help. Can I get a demo, @seanstory on what this looks like in practice? I'm struggling to visualize this in my head. |
Sure thing. Dropped time on the cal for tomorrow. |
@daveyholler is there any design deliverable planned? @seanstory what are the takeaways from the meeting? |
@danajuratoni I've got some updates/clarification questions that I'll write up tomorrow morning. |
After chatting with Sean, I think that there’s some things here we should dig into a little:
|
@danajuratoni as there is no design yet and discussions are still needed, this one can't make 8.10 anymore |
I have the feeling we're mixing Rich Configurable Fields(RCF) with I'll call Advanced Filtering Fields.
RCF are fields each connector sends to Kibana and show up as editable in the Configuration tab. We aim to make these as "rich" and user friendly as possible with placeholders / validations / dropdowns / selection options where possible. These would likely reside in the config.yaml some day.
Custom metadata fields in particular, I'd categorize in the same logical category as specifying which tables or table rows should be ingested. Could be an optional RCF or an Advanced Filtering Field. -- I missed posting this comment before leaving on PTO and I'm still catching up, please share if I missed any updates in the meantime |
@daveyholler @seanstory Let's schedule a meeting if more discussions are needed. I'd like to get clarity on the designs for this feature asap, so that we can resume implementation. Even if this feature will be available only for connector clients until 8.11 is released, it is critical to unblock customer deals. |
After a sync with Dana and Davey, we came to the conclusion that we should allow SPO custom metadata fields to be configured via our Advanced Sync Rules. Requirements:
|
Issue created in another repo, replicated here for visibility: elastic/connectors-ruby#499
Description
In #1268, we removed many metadata fields from what we index for Sharepoint Online. We did this by adding explicit
$select
clauses to our queries to the Graph API, which tells the API which fields to send in the response.However, we anticipate that many customers will want fine-grained control over what fields they fetch and index, but will also not want to make code changes in order to fetch more/different fields.
The text was updated successfully, but these errors were encountered: