Comments (3)
normally, that would be because the article contained a link back to itself. However, in this case, it looks like Facebook links to "face book". To try and combat duplicate nodes (sometimes cased by spelling differences), Wikipedia map removes spaces and sees these as the same article. I'll try to fix soon.
from wikipedia-map.
I think I'll look into whether Wikipedia assigns unique IDs to pages, then I could use these. The most major restriction with Wikipedia Map as a whole is that I can't perform any kind of operations on each created node, because that would slow down expansion a lot. Speed is hard to get right on this.
The easiest fix for this would be to forbid nodes linking to themselves altogether, I think. The whole ID system used now is pretty unreliable.
Maybe the MediaWiki API provides methods for getting IDs for a whole bunch of pages at once. I could fix if this was a thing.
from wikipedia-map.
“facebook” and “face book” are now treated separately, and there's a much better mechanism for resolving duplicates now. I don't think there are very many cases where a node would link to itself when it's not supposed to, besides some extreme edge cases.
from wikipedia-map.
Related Issues (20)
- Lag in traceback
- Direct linking to graphs HOT 13
- License? HOT 2
- executing `api/api.py` HOT 14
- Failed to load resource: net::ERR_FILE_NOT_FOUND HOT 9
- Hovering article name should highlight the corresponding node
- api backend result seems broken HOT 1
- CORS HOT 2
- "Geographic Coordinates System" marked as only link for many pages about places
- Feature: Add next terms HOT 2
- Not showing all wikipedia article links HOT 1
- Data Source for the Map HOT 1
- Can't figure out how to collapse nodes HOT 1
- Start flask server HOT 2
- Doesn't work HOT 3
- Get more links for selected nodes HOT 2
- remove all nodes with only one connection HOT 1
- Traceback function is not working HOT 1
- Show All Links of full Article as Nodes HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from wikipedia-map.