How to store metadata derived from Named Entity Recognition (NER) in MongoDB documents?
What reasons are there for a Capitalist to oppose a 100% inheritance tax?
Rotate ASCII Art by 45 Degrees
Is there a hemisphere-neutral way of specifying a season?
Were days ever written as ordinal numbers when writing day-month-year?
In the UK, is it possible to get a referendum by a court decision?
What is a Samsaran Word™?
Finitely generated matrix groups whose eigenvalues are all algebraic
Where would I need my direct neural interface to be implanted?
What do you call someone who asks many questions?
What is the most common color to indicate the input-field is disabled?
How can saying a song's name be a copyright violation?
Did 'Cinema Songs' exist during Hiranyakshipu's time?
What is an equivalently powerful replacement spell for Yuan-Ti's Suggestion spell?
Standard deduction V. mortgage interest deduction - is it basically only for the rich?
How do I exit BASH while loop using modulus operator?
How can I prove that a state of equilibrium is unstable?
How seriously should I take size and weight limits of hand luggage?
Blending or harmonizing
What does the same-ish mean?
Mathematica command that allows it to read my intentions
Are British MPs missing the point, with these 'Indicative Votes'?
How to install cross-compiler on Ubuntu 18.04?
What exactly is ineptocracy?
Avoiding the "not like other girls" trope?
How to store metadata derived from Named Entity Recognition (NER) in MongoDB documents?
I have collection of news articles in this format:
{
"_id" : ObjectId
"author" :
"title" :
"description" :
"url" :
"urlToImage" :
"publishedAt" :
"content" :
"source" :
}
My plan is to run NER against the collection to tag the articles with various meta data such as companies mentioned, specified products, sentiment, geolocation, etc.
The long-term plan is to build a GraphQL API frontend and be able to search (Elasticsearch) or query the DB by the metadata.
My question is what’s the best format to store the metadata that would be best for querying a GraphQL API? My initial thought is store the metadata as a subdocuments like below, or maybe a entire different collection just for metadata:
{
"_id" : ObjectId
"author" :
"title" :
"description" :
"url" :
"urlToImage" :
"publishedAt" :
"content" :
"source" :
"metadata" : {
"_id" :
"organization" :
"products" :
"sentiment" :
"location" :
"topics" :
}
}
mongodb
New contributor
MaxxABillion is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
I have collection of news articles in this format:
{
"_id" : ObjectId
"author" :
"title" :
"description" :
"url" :
"urlToImage" :
"publishedAt" :
"content" :
"source" :
}
My plan is to run NER against the collection to tag the articles with various meta data such as companies mentioned, specified products, sentiment, geolocation, etc.
The long-term plan is to build a GraphQL API frontend and be able to search (Elasticsearch) or query the DB by the metadata.
My question is what’s the best format to store the metadata that would be best for querying a GraphQL API? My initial thought is store the metadata as a subdocuments like below, or maybe a entire different collection just for metadata:
{
"_id" : ObjectId
"author" :
"title" :
"description" :
"url" :
"urlToImage" :
"publishedAt" :
"content" :
"source" :
"metadata" : {
"_id" :
"organization" :
"products" :
"sentiment" :
"location" :
"topics" :
}
}
mongodb
New contributor
MaxxABillion is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
I have collection of news articles in this format:
{
"_id" : ObjectId
"author" :
"title" :
"description" :
"url" :
"urlToImage" :
"publishedAt" :
"content" :
"source" :
}
My plan is to run NER against the collection to tag the articles with various meta data such as companies mentioned, specified products, sentiment, geolocation, etc.
The long-term plan is to build a GraphQL API frontend and be able to search (Elasticsearch) or query the DB by the metadata.
My question is what’s the best format to store the metadata that would be best for querying a GraphQL API? My initial thought is store the metadata as a subdocuments like below, or maybe a entire different collection just for metadata:
{
"_id" : ObjectId
"author" :
"title" :
"description" :
"url" :
"urlToImage" :
"publishedAt" :
"content" :
"source" :
"metadata" : {
"_id" :
"organization" :
"products" :
"sentiment" :
"location" :
"topics" :
}
}
mongodb
New contributor
MaxxABillion is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
I have collection of news articles in this format:
{
"_id" : ObjectId
"author" :
"title" :
"description" :
"url" :
"urlToImage" :
"publishedAt" :
"content" :
"source" :
}
My plan is to run NER against the collection to tag the articles with various meta data such as companies mentioned, specified products, sentiment, geolocation, etc.
The long-term plan is to build a GraphQL API frontend and be able to search (Elasticsearch) or query the DB by the metadata.
My question is what’s the best format to store the metadata that would be best for querying a GraphQL API? My initial thought is store the metadata as a subdocuments like below, or maybe a entire different collection just for metadata:
{
"_id" : ObjectId
"author" :
"title" :
"description" :
"url" :
"urlToImage" :
"publishedAt" :
"content" :
"source" :
"metadata" : {
"_id" :
"organization" :
"products" :
"sentiment" :
"location" :
"topics" :
}
}
mongodb
mongodb
New contributor
MaxxABillion is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
MaxxABillion is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
MaxxABillion is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
asked 1 min ago
MaxxABillionMaxxABillion
1
1
New contributor
MaxxABillion is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
MaxxABillion is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
MaxxABillion is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "182"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
MaxxABillion is a new contributor. Be nice, and check out our Code of Conduct.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fdba.stackexchange.com%2fquestions%2f233793%2fhow-to-store-metadata-derived-from-named-entity-recognition-ner-in-mongodb-doc%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
MaxxABillion is a new contributor. Be nice, and check out our Code of Conduct.
MaxxABillion is a new contributor. Be nice, and check out our Code of Conduct.
MaxxABillion is a new contributor. Be nice, and check out our Code of Conduct.
MaxxABillion is a new contributor. Be nice, and check out our Code of Conduct.
Thanks for contributing an answer to Database Administrators Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fdba.stackexchange.com%2fquestions%2f233793%2fhow-to-store-metadata-derived-from-named-entity-recognition-ner-in-mongodb-doc%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown