C# LINQ SEO 一般编程题,如何正确获取某个位置的结果?

标签 c# linq seo

对不起标题:)

这是我的基本问题,我尝试为某个位置实现 SEO 类型查询。

这是我的例子

  • /利兹
  • /利兹_英格兰
  • /Hampshire_England
  • /英格兰_利兹
  • /欧洲_英格兰

我正在尝试获取位置,现在我在“_”上拆分,然后通过我的列表对每个部分进行 LINQ 查找。 位置有

城市 省 地区 国家 大陆

如果我找到了一个更大的计数,我将一个变量设置为“cityFound”并将结果附加到一系列位置。

然后我再次使用 LINQ 检查拆分的这些结果,看看我得到了什么,尝试计算每个拆分部分是否位于同一位置。

现在感觉自己做的不对,但是又想不出“好看”的方法。我想我可以创建一个递归方法,否则我的看法就完全错误了。

你们会如何解决这个问题?伪代码很好,这是我被难住的逻辑!

干杯,萨基。

最佳答案

我对无序拆分的担忧是可能会遇到重复项。请原谅我对欧洲地理的洋基无知,把我更熟悉的美国地理送给你。

拉斯维加斯是一个很好的起点。人们会想到拉斯维加斯,那个想从你身上榨取金钱的热带沙漠绿洲。当然,人们不会想到新墨西哥州的拉斯维加斯——只会想到内华达州的拉斯维加斯。亚利桑那州凤凰城和纽约州凤凰城也是如此。你到了一个需要技术可行性成为等式的一部分的地步。相信我,我也和我们的搜索引擎人员有过同样的争论。我感觉到你的痛苦。

关于C# LINQ SEO 一般编程题,如何正确获取某个位置的结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/315336/

相关文章:

c# - 使用 linq 更改数组中的一个字段

seo - 有没有办法告诉谷歌我的网页不是软 404?

c# - Entity Framework 4.0 和自引用表; .SaveChanges() 在 .AddObject() 上失败

c# - 如何用简单的注入(inject)器注入(inject)

c# - 带有 NET Standard 1.X 的 Nuget 包

c# - 不允许新事务,因为 session 中还有其他线程在运行 LINQ To Entity

c# - 如何使用 asp.net 将 gridview 图像和数据导出为 PDF 或使用 asp.net 将 gridview 数据导出为 PDF

c# - 查找与分组

php - 动态网站同时仍兼容 SEO

seo - (SEO) - 将主要站点内容复制到移动站点的副作用是什么?