欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

drupal

drupal 自定义字段 field 能够被 apache solr 搜索到 的思路 有大用 有大大用 有大大大用

要先看看 /node-admin/17181   因为与 17181 基本相同

然后 自定义字段 与  17181 不同之处为


1)   17181的第5)步 

image.png

2) 17181的第6)步

 自定义字段是 field_done

普通分类: 

drupal 让主体body的概要 summary teaser 能够被 apache solr 搜索到 的思路 有大用 有大大用 有大大大用

对于自定义字段加入索引,原理类似,,可以见 


1) apachesolr.index.inc 的 大约 887 行以下 可能要改一下

image.png

2) 可以看看   /node-admin/17180

3) /usr/local/tomcat/solr/drupal/conf/schema.xml 两处设置 teaser 

普通分类: 

drupal 的建立索引 (也就是执行cron后) 才把数据喂给 tomcat 的 solr 服务器 有大用 有大大用

1)  先清空所有缓存 

2)  admin/config/search/apachesolr/settings/solr/index 

image.png

3) 在 http://192.168.46.127:8983/solr/#/drupal/schema-browser?field=teaser 可以看到建的索引

普通分类: 

apache solr drupal schema.xml 解释说明 有大用

<?xml version="1.0" encoding="UTF-8" ?>
<!-- $Id: schema.xml,v 1.1.2.1.2.38 2010/07/01 02:42:07 pwolanin Exp $ -->

<!--
 This is the Solr schema file. This file should be named "schema.xml" and
 should be in the conf directory under the solr home
 (i.e.
普通分类: 

apachesolr 搜索不到结果 搜索不到一个结果 任何结果 有大用 有大大用 有大大大用

1) 看 tomcat 的 solr 能正常启动吗?

普通分类: 

Solr 中的术语向量 schema.xml termvectors 有大用


普通分类: 

获取 body 的语言代码 中文 还是英文 等 有大用 有大大用

1)

$field_langcode = field_language('node', $node, 'body');


2) 这种方法不理想吧

 $language = !empty($node->language) ? $node->language : LANGUAGE_NONE;

普通分类: 

drupal7 d7 apachesolr 搜不到 body 概要 摘要 summary teaser ,如何解决 有大用 有大大用

apachesolr.index.inc 文件中  

约 889 行  原代码

 // Adding the teaser

  if (isset($node->teaser)) {

    $document->teaser = apachesolr_clean_text($node->teaser);

  }

  else {

    // If there is no node teaser we will have to generate the teaser

    // ourselves. We have to be careful to not leak the author and other

    // information that is normally also not visible.

    if (isset($node->body[$language][0]['safe_summary'])) {

普通分类: 

drupal7 d7 移除掉 子标签 子菜单 自己亲自做的 有大用 有大大用

1)理论知识

普通分类: 

Drupal的#default_value不选择选项应用于drupal_render 有大用

drupal7 d7 导入 功能 有大用

/admin/content

image.png

image.png

普通分类: 

drupal 7 使用Views Excel Export模块 报错 Notice: Undefined property: view::$feed_icon 有大用 有大大用

普通分类: 

drupal drupal7 d7 字段 列表 所有字段 有大用 有大大用

/admin/reports/fields

image.png

普通分类: 

drupal 7 drupal7 d7 Call to undefined function db_result() 有大用 有大大用

普通分类: 

drupal 7 drupal7 d7 save_node get nid 保存节点后 得到 节点 nid 有大用 有大大用

普通分类: 

Drupal7 d7 db_query 有大用

感谢JurgenR获得答案。

普通分类: 

drpual7 d7 表单例子 有大用 有大大用 有大大大用

普通分类: 

drupal 7 file upload form example 文件上传例子 有大用 有大大用 有大大大用

普通分类: 

Call to undefined function file_check_directory() drupal7 d7 有大用

function file_check_directory() has been renamed to

普通分类: 

file directory path() file_directory_path drupal 7 d7怎样得到文件上传目录 有大用 有大大用

正确答案

普通分类: 

导出 节点 内容类型 有大用 有大大用 有大大大用

1)使用 模块 https://www.drupal.org/project/bundle_copy

2) 在 /admin/structure/types 页面 有导出 导入功能

image.png

3) 自然 在一个 drupal 站点导出 ,另一个drupal 站点导入了

普通分类: 

在 搜索中 也许 (apachesolr 中也有用吧,我没有试过) 根据角色 排除 或 包含 搜索 有大用 有大大用

普通分类: 

利用 features 模块功能 来导出 节点的内容类型的结构 导入内容类型 有大用

1) 下载并启用 features 模块

2) /admin/structure/features

image.png


3) /admin/structure/features/create 创建 一个 包含内容类型为 博客的 features ,并下载 aaa 这个模块

image.png


4) 另一个站点上 进行 安装 aaa 这个模块

5) 另一个站点上 /admin/structure/features   似乎 就创建了博客这个类型内容

普通分类: 

drupal ueditor 为什么 截图 上传 (或者通过 点上传图标上传)的文件 我们过几个小时 (好像是 drupal cron 后 会自动删除图像文件,,以致图像文件没有了) 自己亲自做的 有大用 有大大用

如下图,,几个小时后,就会图像没有了

image.png



解决办法:

截图上传后 

在数据库的表中 有这样的记录

普通分类: 

Drupal 7 文件操作指南 有大用 有大大用

由 
普通分类: 

drupal time auto logout 用户自动退出 登出 模块 有大用 有大大用

drupal7 node to word 模块 有大用

为什么我把settings.php的theme_debug为true了,页面还是没有覆写的建议呢?模板 调试 主题调试 主题模板建议 drupal 7 d7 有大用 有大大用 有大大大用 有大大大大用

已经更新缓存,并且也试过:drush vset theme_debug 1

普通分类: 

Drupal7新装一个主题时页面白屏,如何设置一个默认主题? 有大用 有大大用

普通分类: 

drupal7 新drupal settings.php,theme-settings.php 有大用

/**

普通分类: 

页面

Subscribe to RSS - drupal